我需要创建一个带圆角的视图,它使用平铺的图像背景。我已经尝试了layer-list
但这对我不起作用,因为bitmap
只是放在带有圆角的shape
之上。请指教。
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle" android:padding="10dp">
<corners android:bottomRightRadius="12dp"
android:bottomLeftRadius="12dp"
android:topLeftRadius="12dp"
android:topRightRadius="12dp" />
</shape>
</item>
<item>
<bitmap android:src="@drawable/profile_data_background_im"
android:tileMode="repeat" />
</item>
</layer-list>
答案 0 :(得分:0)
看看github上的库RoundedImageView,可能就是你想要的。
答案 1 :(得分:0)
您可以使用ImageView
- 它可以绘制两个不同的drawable(一个为background
,另一个为src
)。
将平铺位图设置为background
。将您的四舍五入为src