【发布时间】:2018-06-20 09:55:13
【问题描述】:
我的工具栏位于占据整个屏幕的 imageview 顶部,我希望工具栏看起来像它在图像顶部并具有类似的透明效果
但我不知道如何实现这种效果,而且我的谷歌搜索没有成功
这是我的代码:
<ImageView
android:id="@+id/background"
android:scaleType="fitXY"
android:alpha="0.7"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:layout_alignParentTop="true"
android:elevation="6dp"
android:alpha="0.5"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"/>
<android.support.design.widget.TabLayout
android:id="@+id/tab_layout"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:layout_below="@+id/toolbar"
android:elevation="6dp"
android:theme="@style/ThemeOverlay.AppCompat.Light"
app:tabSelectedTextColor="@android:color/white"
app:tabTextColor="@android:color/darker_gray"/>
我正在使用约束布局。
如果有人能告诉我该怎么做或指出正确的方向,我将不胜感激。
谢谢
【问题讨论】:
-
只需添加
android:background="@android:color/transparent"并删除海拔。 -
我已经看到它下面的图像视图,并且添加颜色透明没有任何变化,我想要的是让它与背景有点不同,就像在图片中它有点模糊和升高一样,就像我的 android 手机上的 google bar 比背景有点高,但你看到它背后的背景,抱歉,如果我没有很好地解释我自己。
标签: android user-interface imageview toolbar transparent