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中组件的管理, ...
最新文章
- go语言中的变量与作用域
- 程序员应该具备的十个项目习惯
- 这家研究院太年轻,竟跟世界级选手“叫板”
- python能够做什么软件-python爬虫软件有哪些做的比较好的?
- 从ftp获取文件并生成压缩包
- PHP中设置一个严格30分钟过期Session面试题的4种答案
- Eigen(7)Map类
- Q六娱乐网整站源码分享
- GnuPG 的PGP使用
- BZOJ3139: [Hnoi2013]比赛
- python实现编辑距离以及回溯路径
- 如何用纯 CSS 创作一个均衡器 loader 动画
- java版我的世界MITE怎么下_我的世界mite振金版
- SASS教程sass超详细教程
- cs224n 2019 Lecture 7: Vanishing Gradients and Fancy RNNs
- Telegram被封禁的原因
- 光纤设备及跳线接口图鉴
- Redis数据结构:快速的Redis有哪些慢操作?
- Linux内核版本主要有,Linux内核版本号主要有几部分组成? 各代表什么含义?
- 【小萝莉说Crash】第一期:Unrecognized selector sent to instance xxxx
热门文章
- kettle——入门操作-行列转换(行转列,字段拆分)
- 软件工程概论_课堂测试
- Java虚拟机:类加载机制详解
- mysql的数据类型——待写
- 多个project[项目]共享session
- node汉字拼音转换需要用到pinyin包,使用pinyin中的分词时报错提示需要安装nodejieba依赖...
- java web开发小记(6)将int类型的list插入到mysql数据库
- 大数据量高并发的数据库优化(转)
- 深入SQL SERVER 2000的内存管理机制
- 一次诡异的数据库死锁问题排查过程 1