Я стилизую кнопку, ширина которой может изменяться в программе через другой контент. Я получил файлы png от дизайнера следующим образом:
[Left Border] [Background (just a strip with the gradient)] [Right Border]
Я думал, что все в порядке с назначением свойств кнопки следующим образом:
Background: Background.png
Drawable left: LeftBorder.png
Drawable right: RightBorder.png
НО это не должно быть так;) Прямо сейчас Background.png начинается там, где начинается Drawable Left и заканчивается в конце Drawable Right. Является ли использование этих Drawable Properties неправильным способом в этом случае?
Вот код:
<Button
android:text="@+id/Button01"
android:id="@+id/Button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawableLeft="@drawable/top_loaction_left"
android:drawableRight="@drawable/top_loaction_right"
android:background="@drawable/top_loaction_bg"></Button>
..