圆角的形状与平铺的背景

时间:2013-04-18 15:32:21

标签: android

我需要创建一个带圆角的视图,它使用平铺的图像背景。我已经尝试了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>

2 个答案:

答案 0 :(得分:0)

看看github上的库RoundedImageView,可能就是你想要的。

答案 1 :(得分:0)

您可以使用ImageView - 它可以绘制两个不同的drawable(一个为background,另一个为src)。

将平铺位图设置为background。将您的四舍五入为src