答案 0 :(得分:0)
在具有透明背景的顶部放置框架布局,并在顶部放置播放按钮布局
看起来像这样:
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/transparent_dark_grey"/>
<FrameLayout
android:id="@+id/playButtonLayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"/>
</FrameLayout>
同样最好使用ConstraintLayout
答案 1 :(得分:0)
如果我正确理解您的意思,那就是在屏幕上进行了一些操作之后,您想要显示进度栏并将屏幕隐藏在半透明的覆盖层后面。因此,第一步是为您的应用添加透明颜色。
让我们使用这个x_name
。
像
#99000000
现在,您必须将叠加视图添加到您的活动/片段中。 看起来像这样:
<color name="overlay_color">#99000000</color>
显示进度时,只需更改覆盖图的可见性即可。