2
Image你有一个ImageView,它占据了一个不移动的图层上的整个屏幕,这是一个固定的图层,为什么当转换到新的片段时,上层会移动,然后在顶部的可移动图层上有另一个ImageView那个。我的问题是如果有一种方法来混合两个层次?有没有混合Android视图的方法?
有没有更好的方法来做我上面描述的?
Image你有一个ImageView,它占据了一个不移动的图层上的整个屏幕,这是一个固定的图层,为什么当转换到新的片段时,上层会移动,然后在顶部的可移动图层上有另一个ImageView那个。我的问题是如果有一种方法来混合两个层次?有没有混合Android视图的方法?
有没有更好的方法来做我上面描述的?
的Photoshop像Android的混合...
您可以使用View.setLayerPaint(paint)
并指定paint.Xfermode(new PorterDuffXfermode(PorterDuff.Mode.<your_mode>))
内的BlendMode。请记住,使用硬件层比软件层更高效......
这也可以使用View.setLayerType(layerType,paint)
来完成,您也可以在其中指定图层类型。
Android有appearantly 3种类型,
LAYER_TYPE_NONE
LAYER_TYPE_SOFTWARE
LAYER_TYPE_HARDWARE
使用适当的一个正确...敏。 API要求的水平是17.
那么需求是什么? –