按下浮动操作按钮后,我将LinearLayout
用作“边框”来覆盖布局,其中将其设置为Alpha设置为.55的颜色,并且它覆盖了整个父级。在我的布局中,我将LinearLayout
设置为“ gone”,然后在我的Kotlin中,当LinearLayout
实用地在VISIBLE
和GONE
之间切换FAB
被感动。
由于某种原因,LinearLayout根本不显示在apk19 4.4.4上,但是它始终存在,这意味着您不能按下和迷你晶圆厂。您可以按主FAB键,但别无其他。我有一个setOnClickListener
的{{1}},所以我知道它越来越紧,而不是迷你FAB的
这是“ LinearLayout”:
LinearLayout
这是Kotlin实用地更改<LinearLayout
android:id="@+id/main_profile_overlay"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:alpha="0.55"
android:foreground="@color/profile"
android:orientation="vertical"
android:visibility="gone" />
:
LinearLayout
和
view.main_profile_overlay.visibility = View.GONE
为什么使用view.main_profile_overlay.visibility = View.VISIBLE
布局不会消失,为什么不显示颜色和Alpha?
****编辑****
这是我的完整版式我没有修改GONE
:
LinearLayout
答案 0 :(得分:0)
尝试设置背景颜色而不是前景色,并使您的布局高度与父项匹配
<LinearLayout
android:id="@+id/main_profile_overlay"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:alpha="0.55"
android:background="@color/profile"
android:orientation="vertical"
android:visibility="gone" />