我有一个活动和8个片段。当用户点击按钮时,我想动态地为我的一个片段设置50%的alpha。但似乎片段没有alpha属性。 我的主要问题是" 如何动态识别alpha或动态" 任何帮助将不胜感激 我可以通过此代码设置可见性但不完美
this.findViewById(R.id.fragment1).setVisibility(View.VISIBLE);
我可以像视图一样投射片段吗?
答案 0 :(得分:2)
但似乎片段没有alpha属性
这是因为片段不是View
。片段,活动和字符串都没有alpha属性。
如何动态识别alpha或可见性
在片段管理的setAlpha()
上致电setVisibility()
或View
。您可以在调用View
后的任何时间致电getView()
上的Fragment
来获取此onCreateView()
。
答案 1 :(得分:1)
getSupportFragmentManager()
.findFragmentById(R.id.fragment1)
.getView().setVisibility(View.VISIBLE)