gpt4 book ai didi

java - 如何将图库中选定的图像塑造为圆形

转载 作者:行者123 更新时间:2023-11-30 05:19:50 26 4
gpt4 key购买 nike

如何拥有一个圆形的 ImageView。这是我的 xml

<RelativeLayout
android:id="@+id/imgUser"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="20dp"
android:background="@drawable/circle_border">

<ImageView
android:id="@+id/studentimg"
android:layout_width="120dp"
android:layout_height="120dp"
android:layout_margin="9dp"
android:adjustViewBounds="true"
android:background="@drawable/circlepf"
android:padding="3dp"
android:scaleType="centerInside"
android:src="@drawable/ic_profile" />
</RelativeLayout>

这是我的问题图像样本

1

但我希望此图像显示在圆形 View

最佳答案

您可以使用Material Components Library .
在版本 1.2.0-alpha03 中,出现了新的 ShapeableImageView

  <com.google.android.material.imageview.ShapeableImageView
...
android:scaleType="centerInside"
android:adjustViewBounds="true"
app:shapeAppearanceOverlay="@style/circleImageView"
app:srcCompat="@drawable/ic_profile" />

与:

  <style name="circleImageView" parent="">
<item name="cornerFamily">rounded</item>
<item name="cornerSize">50%</item>
</style>

enter image description here

关于java - 如何将图库中选定的图像塑造为圆形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59750076/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com