我是靠谱客的博主 忧心山水,这篇文章主要介绍Android 模糊遮罩滤镜(BlurMaskFilter),现在分享给大家,希望可以做个参考。

Alpha 滤镜处理

MaskFilter

  • (1).模糊遮罩滤镜(BlurMaskFilter)
  • (2).浮雕遮罩滤镜(EmbossMaskFilter)

模糊遮罩滤镜(BlurMaskFilter)

BlurMaskFilter.Blur 模式

NORMAL: 内外都模糊绘制
SOLID: 内部正常绘制,外部模糊
OUTER: 内部不绘制,外部模糊
INNER: 内部模糊,外部不绘制

这里写图片描述

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
@Override protected void onDraw(Canvas canvas) { //关闭硬件加速 setLayerType(View.LAYER_TYPE_SOFTWARE,null); //红色的画笔 Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG); paint.setColor(Color.RED); //NORMAL: 内外都模糊绘制 paint.setMaskFilter(new BlurMaskFilter(50, BlurMaskFilter.Blur.NORMAL)); canvas.drawRect(200,100,400,300,paint); //SOLID: 内部正常绘制,外部模糊 paint.setMaskFilter(new BlurMaskFilter(50, BlurMaskFilter.Blur.SOLID)); canvas.drawRect(600,100,800,300,paint); //INNER: 内部模糊,外部不绘制 paint.setMaskFilter(new BlurMaskFilter(50, BlurMaskFilter.Blur.OUTER)); canvas.drawRect(200,500,400,700,paint); //OUTER: 内部不绘制,外部模糊 paint.setMaskFilter(new BlurMaskFilter(50, BlurMaskFilter.Blur.INNER)); canvas.drawRect(600,500,800,700,paint); }

浮雕遮罩滤镜(EmbossMaskFilter)

最后

以上就是忧心山水最近收集整理的关于Android 模糊遮罩滤镜(BlurMaskFilter)的全部内容,更多相关Android内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部