step1:
将appBarLayout的背景颜色调为半透明或者透明
step2:将toolbar的背景颜色调为半透明或者透明
代码如下
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#7effffff"
android:theme="@style/AppTheme.AppBarOverlay">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="#7effffff"
app:popupTheme="@style/AppTheme.PopupOverlay"/>
step3:
在所属的activity中调用如下代码:
代码作用为:设置允许该应用程序的窗口可以扩散到屏幕外围。
getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
这时你会发现toolbar上移了。不是很好看,我们接下来可做如下调整
可以给ToolBar设置一个MarginTop来调整其位置。
step4:
toolbar = () findViewById(.)params = () toolbar.getLayoutParams()params.setMargins(.())toolbar.setLayoutParams(params)setSupportActionBar(toolbar)