答案 0 :(得分:0)
我建议您使用该库,您可以自定义拐角,形状和其他内容,然后将图像视图放入其中,然后获得视图
答案 1 :(得分:0)
您可以将图像视图的src设置为拥有的白色物体,然后将形状作为背景,并将其作为图案。 使用android:src
答案 2 :(得分:0)
我遇到了这个图书馆。 RoundedImageView
Github link
我要做的就是:
<com.makeramen.roundedimageview.RoundedImageView
android:layout_width="0dp"
android:layout_height="200dp"
android:src="@drawable/add_card_head_bg"
android:scaleType="centerCrop"
app:riv_corner_radius="90dip"
app:riv_mutate_background="true"
app:riv_corner_radius_bottom_left="50dp"/>
答案 3 :(得分:0)
如果要在形状内显示图像,请尝试此操作
shape.xml
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="@color/colorPrimaryDark"/>
<corners android:bottomLeftRadius="56dp"/>
</shape>
现在为布局设置形状,然后在图像视图中添加所需的图像,然后调整 alpha 值以同时显示形状和图像,
layout.xml
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="120dp"
android:background="@drawable/shape">
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@drawable/blue_image"
android:alpha=".2"/>
</RelativeLayout>
希望这会有所帮助。