如何动态设置alpha到片段

时间:2016-10-06 18:54:07

标签: android

我有一个活动和8个片段。当用户点击按钮时,我想动态地为我的一个片段设置50%的alpha。但似乎片段没有alpha属性。 我的主要问题是" 如何动态识别alpha或动态" 任何帮助将不胜感激 我可以通过此代码设置可见性但不完美

this.findViewById(R.id.fragment1).setVisibility(View.VISIBLE);

我可以像视图一样投射片段吗?

2 个答案:

答案 0 :(得分:2)

  

但似乎片段没有alpha属性

这是因为片段不是View。片段,活动和字符串都没有alpha属性。

  

如何动态识别alpha或可见性

在片段管理的setAlpha()上致电setVisibility()View。您可以在调用View后的任何时间致电getView()上的Fragment来获取此onCreateView()

答案 1 :(得分:1)

getSupportFragmentManager()
   .findFragmentById(R.id.fragment1)
   .getView().setVisibility(View.VISIBLE)