在Layers例程中 主要使用了
private static final int LAYER_FLAGS = //Canvas.MATRIX_SAVE_FLAG |
Canvas.CLIP_SAVE_FLAG |
//Canvas.HAS_ALPHA_LAYER_SAVE_FLAG
Canvas.FULL_COLOR_LAYER_SAVE_FLAG |
Canvas.CLIP_TO_LAYER_SAVE_FLAG;

这个参数的不同组合 只是没有具体高清有啥具体的效果,只是懂得 最底层可以不显示

@Override protected void onDraw(Canvas canvas) {
canvas.drawColor(Color.WHITE);

canvas.translate(10, 10);

canvas.saveLayerAlpha(0, 0, 200, 200, 0x66, LAYER_FLAGS);

mPaint.setColor(Color.RED);
canvas.drawCircle(75, 75, 75, mPaint);
mPaint.setColor(Color.BLUE);
canvas.drawCircle(125, 125, 75, mPaint);

canvas.restore();

更多相关文章

  1. Android(安卓)GridView显示一行,左右滑动
  2. 显示倒计时的Dialog
  3. Android之---RecycleView实现简单的图片查看功能(类似相册查看器)
  4. Android(安卓)图片转换为 Base64 编码
  5. Android(安卓)Activity 之 startActivityForResult 的使用
  6. ConstraintLayout 实现水平方向 权重 效果
  7. Cocos2d-x移植android加入震动效果
  8. Android(安卓)-- Vibrator
  9. Android(安卓)使用RecycleView制作头像堆叠效果

随机推荐

  1. Android中AsyncTask的简单用法及实现网络
  2. Android之分享篇(配图适合新人):腾讯分享(QQ
  3. Android P 图形显示系统(九) Android图形显
  4. android之调用webservice 实现图片上传
  5. Android内核开发:源码的版本与分支详解
  6. Android中View.setPressed是怎么出现按压
  7. Google:Android 2.3在所有Android系统设备
  8. 搭建Android应用程序的服务器
  9. Android游戏Graphics绘图之图像像素操作
  10. 价格战拉上了Android平板电脑