本文主要是介绍代码实现折叠Toolbar主动收起,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
代码实现折叠Toolbar主动收起
布局文件
- 注意layout_behavior属性所在控件是支持包中的NestedScrollView
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"android:layout_width="match_parent"android:layout_height="match_parent"android:fitsSystemWindows="true"><android.support.design.widget.AppBarLayoutandroid:layout_width="match_parent"android:layout_height="220dp"><android.support.design.widget.CollapsingToolbarLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:fitsSystemWindows="true"app:contentScrim="@color/colorPrimary"app:layout_scrollFlags="scroll|exitUntilCollapsed|snap"app:titleEnabled="false"><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:layout_gravity="center"android:layout_marginTop="20dp"android:gravity="center"android:orientation="vertical"app:layout_collapseMode="parallax"app:layout_collapseParallaxMultiplier="0.7"><ImageViewandroid:layout_width="90dp"android:layout_height="90dp"android:src="@drawable/ic_head_default" /><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginTop="@dimen/D5dp"android:textColor="@color/white"android:textSize="22sp" /></LinearLayout><android.support.v7.widget.Toolbarandroid:layout_width="match_parent"android:layout_height="?attr/actionBarSize"android:background="?attr/colorPrimary"</android.support.v7.widget.Toolbar> </android.support.design.widget.CollapsingToolbarLayout></android.support.design.widget.AppBarLayout><android.support.v4.widget.NestedScrollViewandroid:id="@+id/scrollView"android:layout_width="match_parent"android:layout_height="wrap_content"app:layout_behavior="@string/appbar_scrolling_view_behavior"><include layout="@layout/act_edit2_content_layout" /></android.support.v4.widget.NestedScrollView >
</android.support.design.widget.CoordinatorLayout>
java代码
mMayAppbarl.setExpanded(false,false); //第一个是否收起,第二个是否有动画
这篇关于代码实现折叠Toolbar主动收起的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!