小编Nax*_*cif的帖子

Android ImageView上的减法滤镜(从图像或视图对象中剪切出羽状椭圆)

我正在试图弄清楚如何在ImageView中"切出一个羽毛孔".

原因是,我正在创建一个教程,我希望整个屏幕变暗.通过放置一个alpha值约为50%的黑色图像,这很容易做到.接下来我想在那个叠加层上切一个洞,这样你就可以更清楚地看到它下面的东西了.我们的目标是突出显示用户点击的按钮和内容,以便他们学习如何操作.

当我之前在ActionScript/Flash中执行此操作时,很容易在屏幕上放置一个暗淡的alpha,然后创建一个圆圈,缩放它的X和Y以匹配我想要突出显示的对象,然后使用它添加一个过滤器它的混合模式设置为SUBTRACT.这个减去圆/椭圆也可以被告知接受鼠标点击,并且这个孔很好用.

在android中,我似乎无法看到如何从视图中减去.我可以看到人们使用滤色器添加到视图或更改颜色.

所以,除非我错过了船,你怎么减去?

graphics user-interface android erase android-canvas

0
推荐指数
1
解决办法
1177
查看次数