在 direct2d 中有所有画笔的基础
ID2D1Brush
SetOpacity
@IInspectable 是正确的(添加答案添加照片)。
来自我复杂的笔刷编辑器:
完全不透明的红色:
选择不透明度为 50% 的红色 (D2D1_COLOR_F 1,1,1,0.5f)
每个 ID2D1Brush 的不透明度设置也设置为 50%
所以,它们相乘了。这个想法是为包含多种颜色(线性、径向和位图)的画笔设置一个全局设置。当然对于实心刷来说,意义不大