我有一个TextView,我想知道是否有办法以编程方式在TextView中为文本和图像设置alpha(不透明度)。我找到了' alpha' TextView属性中的属性,它会影响TextView的文本,但它会影响TextView中的图像吗?我如何以编程方式执行此操作?
答案 0 :(得分:4)
your_variable_name.setALpha(0f);
f = float
0f表示0%
1f表示100%
0.8f表示80%
您也可以在ImageViews中使用setAlpha()。
如果你想平滑过程(使用动画):
your_variable_name.animate().alpha(0f).setDuration(300);
300是毫秒,表示1000 = 1秒
答案 1 :(得分:0)
您可以将视图封装在ViewGroup(FrameLayout,RelativeLayout ...
)中并调用viewGroup.setAlpha(yourValue)