创建一个包含另一个可绘制对象和边距的可绘制对象

3

有没有一种在xml中创建drawable的方法,可以使用图像和一些边距来偏移它?这是为了向无法设置边距的位置添加drawable,例如更改操作栏的“向上”符号。

1个回答

11

在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>

这将使得可绘制物件向左偏移指定像素数,同样的方法也可以用于向右、向上和向下。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接