Android当中layer-list使用来实现多个图层堆叠到一块儿
最近的项目中需要用到多个图层堆叠到一块儿,就研究了一下android中的layer-list。android中的layer-list就是用来多个图层堆叠显示的。
在drawable文件夹下创建一个xml文件。比如:background.xml
xmlns:android="http://schemas.android.com/apk/res/android">
android:drawable="@drawable/pic1">
android:drawable="@drawable/pic2">
另外在layout文件中指定background属性这样就会加载pic1和pic2这两张图片。
例如:
<ImageView
......
android:background="@drawable/background"
/>
另外还可以使用代码实现:
Resources r = getResources();
Drawable[] layers = new Drawable[2];
layers[0] = r.getDrawable(R.drawable.pic1);
layers[1] = r.getDrawable(R.drawable.pic2);
LayerDrawable layerDrawable = new LayerDrawable(layers);
((ImageView) findViewById(R.id.imageview)).setImageDrawable(layerDrawable);
Android当中layer-list使用来实现多个图层堆叠到一块儿相关推荐
- React Native在Android当中实践(五)——常见问题
React Native在Android当中实践(一)--背景介绍 React Native在Android当中实践(二)--搭建开发环境 React Native在Android当中实践(三)--集 ...
- React Native在Android当中实践(一)——背景介绍
React Native在Android当中实践(一)--背景介绍 React Native在Android当中实践(二)--搭建开发环境 React Native在Android当中实践(三)--集 ...
- Android当中的MVP模式(七)终篇---关于对MVP模式中代码臃肿
个人博客:CODE FRAMER BIGZ MVP系列文章配套DEMO Android 当中的 MVP 模式(一)基本概念 Android 当中的 MVP 模式(二)封装 Android 当中的 MV ...
- android 当中taskAffinity属性与launchMode相关
一.本文尝试解释以下问题 1. Activity被启动之后放在哪个任务栈当中?与哪些因素有关? 2. Activity的四种启动模式对Activity的启动有哪些影响? 3. 在Activity ...
- android+动画+锯齿,Android当中的防锯齿(Bitmap Canvas )
在Android中,目前,我知道有两种出现锯齿的情况. ① 当我们用Canvas绘制位图的时候,如果对位图进行了选择,则位图会出现锯齿. ② 在用View的RotateAnimation做动画时候,如 ...
- ArcGIS for Android 100.3.0(6):动态地图图层(ArcGISMapImageLayer和ArcGISMapImageSublayer)
动态地图图层ArcGISMapImageLayer是通过访问动态地图服务MapService获取的,里面包含的是一个子图层集合SublayerList,通过这个子图层集合可以构造得到每个动态地图图层A ...
- Android百度地图(三):百度地图画运动轨迹及图层点击事件处理
上篇文章讲述了如何在地图显示位置点,这篇文章主要讲述如何在地图上画运动轨迹,以及地图图层点击事件的处理. 很多运动类的app都有画出跑步者运动轨迹的需求,拿咕咚来说,我们看一下它的效果图: 运动轨迹图 ...
- shape的xml用法
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools= ...
- Android 4.4(KitKat)窗口管理子系统 - 体系框架
原文地址:http://blog.csdn.net/jinzhuojun/article/details/37737439 窗口管理系统是Android中的主要子系统之一,它涉及到App中组件的管理, ...
最新文章
- 请求成功得到返回数据还是走到catch_面试:SpringMVC在接收到请求后的调用细节是什么?...
- linux c语言文件拷贝_linux - scp命令远程文件拷贝
- python ioctl_ioctl()函数 Unix/Linux
- flyway java使用,如何使用flyway创建数据库?
- K-Means 基本原理
- 详解SQL中drop、delete和truncate的异同
- lucene,lucene.net学习教程
- u盘引导linux加载raid卡驱动,使用U盘加载SCSI/RAID卡驱动
- 面向对象设计原则之5-接口隔离原则
- 爬虫python能做什么-Python除了能做爬虫之外还能做什么?
- html5图像、图片处理【转】
- 拓端tecdat|R语言资产配置: 季度战术资产配置策略研究
- 应届生从头脑风暴到游戏策划案的个人思路(二)
- pyodbc 操作SQL Server数据库
- macmini性能测试软件,Mac mini
- Unity中Obi绳子设置
- 嘀嗒出行再闯IPO:千军万马我无懈
- windows下安装vc6.0和其PSDK
- 蘑菇模拟器TV版 for Android,真实采集蘑菇模拟器
- 华为Android岗面经;群面+技术面+英语面+面试题详解
热门文章
- 51nod 1172 Partial Sums V2 卡精度的任意模数FFT
- CSS,让100%的宽度,自动减10,让100%的高度,自动减10,可以加减乘除
- [设计模式]工厂模式factory
- SocketLog安装
- 封装JDBC事务操作,执行存储过程测试
- IOS零碎技术整理(3)-获取wifi列表
- [转]PHP程序中的汉字编码探讨
- [转]MacBook Pro上装三系统 OS X、Ubuntu、Win 7
- android ViewPager动画的实现原理及效果
- Unity3D 中的程序后台运行