【问题标题】:How to overlay icons?如何叠加图标?
【发布时间】:2012-06-19 07:57:52
【问题描述】:

您可以在 sdk/platforms/data/res/drawable-hdpi... 中找到这些图标,例如 ic_delete。您将如何使用 drawables 将其中一个图标覆盖在 .png 上?

【问题讨论】:

  • 在我的应用程序中,我有一些可绘制对象,如果可能的话,我想使用 drawables.xml 将这些图标放在上面
  • 你的意思是替换标准drawables或修改添加覆盖png到它们?

标签: android


【解决方案1】:

您可以在一个图层列表中放置不同的形状。在下面的这个例子中,你的自定义 drawable 将被绘制在 android drawable ic_custom.png 之上

示例:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
  <item android:id="@+id/layer_delete">
    <bitmap android:src="@android:drawable/ic_delete" android:gravity="center" />
  </item>
  <item android:id="@+id/layer_custom">
    <bitmap android:src="@drawable/ic_custom" android:gravity="center" />
  </item>
</layer-list>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-02-12
    • 1970-01-01
    • 2010-09-29
    • 2015-08-30
    • 1970-01-01
    • 2021-04-08
    相关资源
    最近更新 更多