视图的边界纹理

Rom*_*man 3 android border view

有没有办法为LinearLayout其他任何东西设置边框纹理View?由于屏幕尺寸不同,我不能将图像设置为背景.

这是我正在谈论的纹理样本:

在此输入图像描述

我尝试使用Nine-patch,但它会延伸应该重复的白线.

Draw 9-patch工具的屏幕截图:

在此输入图像描述

Adi*_*mro 5

您可以shape像这样使用drawable:

<shape android:shape="rectangle">
    <solid android:color="#FAFAD2" />           
    <stroke android:width="1sp" android:color="#000000"
        android:dashWidth="7sp" android:dashGap="5sp" />
</shape>
Run Code Online (Sandbox Code Playgroud)

这将导致你这样的事情:

在此输入图像描述

您可以根据需要更改颜色,宽度,边框等.