要实现两张图片叠加效果 通过查找资料 发现可以用setLayerInset() 实现

package com.twy.test;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Matrix;import android.graphics.Paint;import android.graphics.drawable.BitmapDrawable;import android.graphics.drawable.Drawable;import android.graphics.drawable.LayerDrawable;import android.os.Bundle;import android.view.ViewGroup.MarginLayoutParams;import android.widget.ImageView;import android.widget.ImageView.ScaleType;import android.widget.LinearLayout;import android.widget.LinearLayout.LayoutParams;public class testDemo extends Activity {private LinearLayout lay;/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);lay = (LinearLayout) findViewById(R.id.linearLayout1);firstLay();}private void firstLay() {Bitmap mbitmap_c = BitmapFactory.decodeResource(getResources(),R.drawable.cc);Bitmap mbitmap_b = BitmapFactory.decodeResource(getResources(),R.drawable.bb);Bitmap mbitmap_e = BitmapFactory.decodeResource(getResources(),R.drawable.ee);Bitmap mbitmap_f = BitmapFactory.decodeResource(getResources(),R.drawable.ff);Drawable[] array = new Drawable[4];array[0] = new BitmapDrawable(mbitmap_b);array[1] = new BitmapDrawable(mbitmap_c);array[2] = new BitmapDrawable(mbitmap_e);array[3] = new BitmapDrawable(mbitmap_f);LayerDrawable la = new LayerDrawable(array);la.setLayerInset(0, 0, 0, 0, 0);la.setLayerInset(1, 80, 0, 0, 0);la.setLayerInset(2, 160, 0, 0, 0);la.setLayerInset(3, 240, 0, 0, 0);ImageView img = new ImageView(this);img.setImageDrawable(la);lay.addView(img);}}

本来想实现图片间两两有一部分重叠 但这种实现效果是一张图片覆盖在另一张上。

更多相关文章

  1. android 图片设置圆角
  2. android——ListView功能的实现
  3. Android搜索视媒体库视频 列表显示选择
  4. Android(安卓)控件抖动效果
  5. Android判断当前系统语言
  6. Android下载网络图片到本地
  7. 使用ddmlib实现android 性能监控
  8. Android中使用Animation实现控件的动画效果以及Interpolator和An
  9. Android入门:ImageView介绍

随机推荐

  1. android 图表开源插件
  2. android开发杂记(持续更新中)
  3. Android录音mp3格式
  4. Android 副屏开发
  5. 渐变色与圆角显示(填充,描边)
  6. 移动应用测试框架—Calabash Android 简
  7. android GPS 获取位置
  8. Android存储使用参考
  9. Android基本UI控件的介绍及使用
  10. android:largestWidthLimitDp