layer-list可以将多个图片按照顺序层叠起来。
语法:在drawalbe/drawable-layer.xml中
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">    <item android:drawable="@android:color/white" />    <item android:drawable="@drawable/logo_overlay" /></layer-list>


使用方式像其他图片一样:
如在样式中引用:
<resources>    <style name="LookupTheme" parent="@android:style/Theme.Light.NoTitleBar">        <item name="android:windowBackground">@drawable/lookup_bg</item>    </style></resources>


在java代码中引用:
((ImageView) findViewById(R.id.imageview)).setImageDrawable(getResources().getDrawable(R.drawable.drawable-layer)

在代码中实现:
Resources resources = getResources(); Drawable[] layers = new Drawable[2]; layers[0] = r.getDrawable(R.drawable.white); layers[1] = r.getDrawable(R.drawable.logo_overlay); LayerDrawable layerDrawable = new LayerDrawable(layers)((ImageView) findViewById(R.id.imageview)).setImageDrawable(layerDrawable); 




更多相关文章

  1. android中自定义Theme以及TitleBar
  2. Android(安卓)近百个项目的源代码,覆盖Android开发的每个领域
  3. android 显示特殊符号
  4. android 中调用接口发送短信
  5. 【Android代码片段之四】设置全屏
  6. android 中调用接口发送短信
  7. Android(安卓)MVVM结合DataBinding的简单实用(Android(安卓)studi
  8. Android(安卓)KITKAT 以上实现沉浸式状态栏
  9. Android(安卓)在软件安装后让某段代码只执行一次的方法

随机推荐

  1. 【Android(安卓)Developers Training】 2
  2. android标题栏添加延时加载标志
  3. Android中使用BottomNavigationBar实现仿
  4. Android(安卓)8.1隐藏状态栏图标的实例代
  5. android内存泄露优化总结
  6. Android的连接服务器
  7. monodroid开发之--call Hanlder
  8. 关于Android(安卓)Settings中的八个问题
  9. android: Can't create handler inside t
  10. 共享打印机频繁脱机的解决办法