为TextView设置不透明度

时间:2016-07-18 10:13:42

标签: android android-studio

我有一个TextView,我想知道是否有办法以编程方式在TextView中为文本和图像设置alpha(不透明度)。我找到了' alpha' TextView属性中的属性,它会影响TextView的文本,但它会影响TextView中的图像吗?我如何以编程方式执行此操作?

2 个答案:

答案 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)