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.
那麼需求是什麼? –