LayerDrawable 图片重叠

简介:

图片重叠呢可以用canvas和layerDrawable

用canvas中的drawable和drawRect相结合,就不详解了

 

 
  1. XML/HTML代码  
  2.       
  3. Drawable[] array = new Drawable[2];       
  4. array[0] = getResources().getDrawable(R.drawable.qq_girl);       
  5. array[1] = getResources().getDrawable(R.drawable.qq_boy);       
  6. LayerDrawable la = new LayerDrawable(array);       
  7. // 其中第一个参数为层的索引号,后面的四个参数分别为left、top、right和bottom       
  8. la.setLayerInset(0, 0, 0, 0, 0);       
  9. la.setLayerInset(1, 18, 35, 180, 76);       
  10. image.setImageDrawable(la);   

用LayerDrawable主要是setLayerInset方法,setLayerInset (int index, int l, int t, int r, int b):left += l top += t; right -= r; bottom -= bleft += l top += t; right -= r; bottom -= b





     本文转自06peng 51CTO博客,原文链接:http://blog.51cto.com/06peng/963367,如需转载请自行联系原作者


相关文章
|
11月前
|
Linux
【PyAutoGUI操作指南】05 屏幕截图与图像定位:截图+定位单个目标+定位全部目标+灰度匹配+像素匹配+获取屏幕截图中像素的RGB颜色
【PyAutoGUI操作指南】05 屏幕截图与图像定位:截图+定位单个目标+定位全部目标+灰度匹配+像素匹配+获取屏幕截图中像素的RGB颜色
573 0
|
4月前
[MFC] 将像素坐标点缩放,准确的画在所在控件的图片上
[MFC] 将像素坐标点缩放,准确的画在所在控件的图片上
38 0
|
4月前
两个或者多个图片上下之间有空隙
两个或者多个图片上下之间有空隙
|
6月前
|
定位技术
任意一张图片的CGCS2000坐标配准
任意一张图片的CGCS2000坐标配准
59 0
|
10月前
|
数据可视化
ggforce|绘制区域轮廓-区域放大-寻找你的“onepiece”
ggforce|绘制区域轮廓-区域放大-寻找你的“onepiece”
|
算法 定位技术 C#
C#开发:不规则裁切图片
C#开发:不规则裁切图片
121 0
|
人工智能 算法 前端开发
非重叠矩形中的随机点
🎈每天进行一道算法题目练习,今天的题目是“非重叠矩形中的随机点”。
142 0
|
JavaScript 前端开发 流计算
使用JavaScript 中的Math对象和勾股定理公式,计算鼠标的位置与页面图片中心点的距离,根据距离对页面上的图片进行放大或缩小处理。距离远时图片放大,距离近时图片缩小
使用JavaScript 中的Math对象和勾股定理公式,计算鼠标的位置与页面图片中心点的距离,根据距离对页面上的图片进行放大或缩小处理。距离远时图片放大,距离近时图片缩小
124 0
使用JavaScript 中的Math对象和勾股定理公式,计算鼠标的位置与页面图片中心点的距离,根据距离对页面上的图片进行放大或缩小处理。距离远时图片放大,距离近时图片缩小