代码之家  ›  专栏  ›  技术社区  ›  Aniket

将折叠工具栏标题更改为微调器

  •  1
  • Aniket  · 技术社区  · 7 年前

    如何将折叠工具栏标题更改为微调器?这样地 enter image description here

    1 回复  |  直到 7 年前
        1
  •  1
  •   Abdul-Aziz-Niazi    7 年前

    可以将工具栏用作视图组

    <android.support.design.widget.AppBarLayout
        android:id="@+id/app_bar"
        android:layout_width="match_parent"
        android:layout_height="@dimen/app_bar_height"
        android:fitsSystemWindows="true"
        android:theme="@style/AppTheme.AppBarOverlay">
    
        <android.support.design.widget.CollapsingToolbarLayout
            android:id="@+id/toolbar_layout"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:fitsSystemWindows="true"
            app:contentScrim="?attr/colorPrimary"
            app:layout_scrollFlags="scroll|exitUntilCollapsed">
    
    
            <ImageView
                android:id="@+id/expandedImage"
                android:layout_width="match_parent"
                android:layout_height="200dp"
                android:scaleType="centerCrop"
                android:src="@drawable/photo"
                app:layout_collapseMode="parallax"
                app:layout_collapseParallaxMultiplier="0.7" />
    
            <android.support.v7.widget.Toolbar
                android:id="@+id/toolbar"
                android:contentInsetStart="0dp"
                android:layout_width="match_parent"
                android:layout_height="?attr/actionBarSize"
                app:layout_collapseMode="pin"
                app:popupTheme="@style/AppTheme.PopupOverlay">
                 //Use a Relative layout or any viewgroup to arrange your spinner here
                       <Spinner 
                         android:id="@+id/toolbar_spinner"
                         android:layout_width="match_parent"
                         android:layout_height="wrap_content"/>
            </android.support.v7.widget.Toolbar>
        </android.support.design.widget.CollapsingToolbarLayout>
    

    将微调器放在工具栏项中,然后根据需要为微调器使用适配器。