1

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

2 回答 2

0

看看github 上的RoundedImageView库,可能正是您正在寻找的。

于 2013-04-18T15:54:03.623 回答
0

您可以ImageView改用 - 它能够绘制两个不同的可绘制对象(一个 as background,一个 as src)。

将平铺位图设置为background. 将您的圆角正方形设置为src

于 2013-04-18T16:10:53.363 回答