Sar*_*ity 4 android blending layer android-view
图像你有一个ImageView,它在一个不移动的层上占据整个屏幕,这个层是恒定的,为什么上层在转换到新片段时会移动,然后你在其顶部的可移动层上有另一个ImageView 。我的问题是是否有办法混合两层?
有没有更好的方法来完成我上面描述的事情?
Android 中像 Photoshop 一样的混合...
您可以使用View.setLayerPaint(paint)并指定paint.Xfermode(new PorterDuffXfermode(PorterDuff.Mode.<your_mode>)). 请记住,使用硬件层比软件层更有效......
View.setLayerType(layerType,paint)这也可以使用您指定图层类型的位置来完成。
Android表面上有3层类型,
LAYER_TYPE_NONE
LAYER_TYPE_SOFTWARE
LAYER_TYPE_HARDWARE
正确使用合适的...最小。所需的 API 级别为 17。
| 归档时间: |
|
| 查看次数: |
3131 次 |
| 最近记录: |