不管我用哪种方式创建,设置它的alpha,或者指定一个可绘制的
DividerItemDecoration
在我的
RecyclerView
,在我看来,可绘制的总是完全不透明的。这是为什么?我怎样才能让我的分隔线是透明的?
分割
没有任何地方可以
mDivider
场的α被修改了。它叫
mDivider.draw(canvas)
,其方法注释为“在其边界内绘制(通过setBounds设置)”
(通过setAlpha设置)和颜色过滤器(通过setColorFilter设置)。”
Drawable
作为单像素PNG。我试着把阿尔法设定在
可拉伸的
以编程方式使用
setAlpha()
. 我试过分配
到
以编程方式使用
setDrawable()
. 我试过分配
可拉伸的
@android:attr/listDivider
. 所有这些方法都产生相同的结果。这个
完全不透明。