有没有一种在xml中创建drawable的方法,可以使用图像和一些边距来偏移它?这是为了向无法设置边距的位置添加drawable,例如更改操作栏的“向上”符号。
有没有一种在xml中创建drawable的方法,可以使用图像和一些边距来偏移它?这是为了向无法设置边距的位置添加drawable,例如更改操作栏的“向上”符号。
在Android开发者页面上进行一些搜索后,发现可以创建一个图层列表,并在其中放置一个单独的项目:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:left="[margin in pixels(dp)]"
android:drawable="@drawable/side_bar_button"/>
</layer-list>
这将使得可绘制物件向左偏移指定像素数,同样的方法也可以用于向右、向上和向下。