Android kotlin-以编程方式为视图设置aplha
我想以编程方式更改视图的alpha值,它可以通过xml轻松设置,并且工作正常,值在0到1之间,如果我在xml中将其设置为0.5,则在xml布局中的视图是半透明的 但我怎么能在科特林设定呢 我尝试过此代码,但根本不起作用:Android kotlin-以编程方式为视图设置aplha,android,kotlin,android-linearlayout,android-view,Android,Kotlin,Android Linearlayout,Android View,我想以编程方式更改视图的alpha值,它可以通过xml轻松设置,并且工作正常,值在0到1之间,如果我在xml中将其设置为0.5,则在xml布局中的视图是半透明的 但我怎么能在科特林设定呢 我尝试过此代码,但根本不起作用: ln.alpha = 0.5f 我也尝试过用整数来设置值,有人说它得到的值在0到255之间,但是当我设置它时,它向我显示了一个错误,值是有两种类型的alpha可以设置 阿尔法视野 将视图的不透明度设置为0到1之间的值,其中0表示不透明度 视图完全透明,1表示视图完全透明 不透
ln.alpha = 0.5f
我也尝试过用整数来设置值,有人说它得到的值在0到255之间,但是当我设置它时,它向我显示了一个错误,值是有两种类型的alpha可以设置
阿尔法视野
将视图的不透明度设置为0到1之间的值,其中0表示不透明度
视图完全透明,1表示视图完全透明
不透明的
可拉深的阿尔法
为可绘制图形指定alpha值。0表示完全透明,
255表示完全不透明
使用以下命令:
open fun setAlpha(alpha: Float): Unit
例如:
view.setAlpha(0.6f);
更多信息请访问:使用此项
views.setAlpha(0.5f); // for 50%
如果不起作用,就用这个
views.getBackground().setAlpha(128);// for 50% and 256 for 100%
实用还是编程?你把代码ln.alpha=0.5f放在哪里?@NavidAbutorab,你检查过了吗?
views.setAlpha(0.5f); // for 50%
views.getBackground().setAlpha(128);// for 50% and 256 for 100%