【发布时间】:2020-04-24 14:55:28
【问题描述】:
我有一个使用圆形进度条的应用。
我想改变整个布局的不透明度,直到它完成加载。
类似这样的:
我设法通过使用以下方法更改布局的不透明度:
cl = findViewById( R.id.Discover_Layout );
cl.setAlpha( 0.45f );
但是,它也会改变ProgressBar 的不透明度。
我尝试使用:
cl = findViewById( R.id.Discover_Layout );
cl.setAlpha( 0.45f );
pb_Discover = findViewById( R.id.pb_Discover );
pb_Discover.setVisibility( View.VISIBLE );
pb_Discover.setAlpha( 1f );
但它仍然使 ProgressBar 保持不透明度。
如何从布局不透明度中排除ProgressBar?
谢谢
【问题讨论】:
-
你能发布进度条整个根布局的xml吗
-
如果您的 pb_Discover 是 Discover_Layout 中的子级,请尝试将其提取到不同的布局,例如具有 pb_Discover的
framelayout> 和 Discover_Layout
标签: java android android-constraintlayout android-progressbar