Граница текстуры для вида - PullRequest
       12

Граница текстуры для вида

3 голосов
/ 16 августа 2011

Есть ли способ установить текстуру границы для LinearLayout или любого другого View?Я не могу просто установить изображение в качестве фона из-за разных размеров экрана.

Вот пример текстуры, о которой я говорю:

enter image description here

Я пытался использовать Nine-patch , но он растягивает белые линии, которые должны повторяться.

Снимок экрана из инструмента Draw 9-patch:

enter image description here

1 Ответ

5 голосов
/ 16 августа 2011

Вы можете использовать shape drawable следующим образом:

<shape android:shape="rectangle">
    <solid android:color="#FAFAD2" />           
    <stroke android:width="1sp" android:color="#000000"
        android:dashWidth="7sp" android:dashGap="5sp" />
</shape>

и в результате вы получите что-то вроде этого:

enter image description here

Вы можете изменить цвет, ширину, границы и т. Д. В соответствии с вашими требованиями.

...