Коробка Android несколько ход в Drawable XML
Вопрос
Я пытаюсь достичь того, что существует эффективно 2 удара на прямоугольнике в <shape>
Элемент в Android Drawlable XML. Темно-зеленая внешняя линия и светло-зеленая внутренняя линия, с градиентом заполняют центр всего этого. Мой код в настоящее время выглядит так:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<stroke android:width="3px" android:color="#477135" />
</shape>
</item>
<item >
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient android:startColor="#81c557" android:endColor="#539942"
android:angle="270" />
<stroke android:width="1px" android:color="#a8d78a" />
</shape>
</item>
Я попробовал применять Android: TOP = "3PX" Android: dote = "3Px" на 2-й элемент элемента, но когда я добавляю атрибуты вправо и влево, все это не отображает. Примечание, это все сделано в рамках ListView
Решение
Ну, я считаю, что решил это с работой. Это не красиво, но это работает. То, что я сделал, был установлен ImageView, чтобы иметь цвет фона, установленный на внешний цвет линии, дал ему прокладку 1DIP, затем установить SRC ImageView к Drawable, и я достигаю эффекта, который искал. Тем не менее, я бы предпочел, чтобы иметь возможность сделать это все в пределах списка слоя ...