我想预先缓存一些位图,然后创建一系列包含小细节的图层。例如手表的手。我想这可以通过手动组合关于.a通道的位图并将其发送到BitmapLayer来完成。但我想知道它是否可以在框架内实现。
我试图看看是否可以实现透明度。 documentation表示alpha通道用于混合。但是,我似乎无法实现任何形式的混合。我使用回调绘制图层并直接访问位图。 .a的值对绘制的图像没有影响。
.a通道在框架中用于混合?
答案 0 :(得分:2)
使用新的3.0 SDK和颜色,您需要GCompOpSet
合成模式才能使透明度正常工作。
只需致电bitmap_layer_set_compositing_mode()
并将合成模式设置为GCompOpSet
。