0

Это обычная структура AppBarLayout внутри структуры CoordinatorLayout с вложенными CollapsingToolbarLayout и TabLayout. Если вы попробуете, вы увидите, что это работа на нормальный, я полагаю. Но я хочу, чтобы и ToolBar, и TabLayout показывали, когда пользователь начинает прокручивать. Прямо сейчас отображается только TabLayout.AppBarLayout enterAlways для возврата TabLayout и панели инструментов

<android.support.design.widget.AppBarLayout 
    android:id="@+id/app_bar_layout" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:background="?attr/colorPrimary" 
    android:theme="@style/AppTheme.AppBarOverlay"> 

    <android.support.design.widget.CollapsingToolbarLayout 
     android:id="@+id/collapsing_toolbar_layout" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:background="@color/transparent" 
     app:contentScrim="?attr/colorPrimary" 
     app:layout_scrollFlags="scroll|enterAlways|enterAlwaysCollapsed"> 

     <RelativeLayout 
      android:layout_width="match_parent" 
      android:layout_height="250dp" 
      android:background="@color/transparent"> 

      <TextView 
       android:id="@+id/hdrTV" 
       style="@style/Header" 
       android:layout_centerInParent="true" 
       android:alpha="0" 
       android:text="@string/geek_viewpoint" 
       /> 
     </RelativeLayout> 

     <android.support.v7.widget.Toolbar 
      android:id="@+id/toolbar" 
      android:layout_width="match_parent" 
      android:layout_height="?attr/actionBarSize" 
      android:layout_alignParentTop="true" 
      app:layout_collapseMode="pin" 
      app:layout_scrollFlags="scroll|enterAlways" 
      app:popupTheme="@style/AppTheme.PopupOverlay"/> 

    </android.support.design.widget.CollapsingToolbarLayout> 

    <android.support.design.widget.TabLayout 
     android:id="@+id/tablayout" 
     android:layout_width="match_parent" 
     android:minHeight="?attr/actionBarSize" 
     android:layout_height="wrap_content" 
     app:contentScrim="?attr/colorPrimary" 
     app:popupTheme="@style/AppTheme.AppBarOverlay" 
     app:tabGravity="fill" 
     app:tabIndicatorColor="@color/white" 
     app:layout_collapseMode="none" 
     app:layout_scrollFlags="scroll" 
     app:tabMode="scrollable" 
     app:tabSelectedTextColor="@color/white"/> 
</android.support.design.widget.AppBarLayout> 
+0

возможно удалить 'enterAlwaysCollapsed' из' 'CollapsingToolbarLayout' в layout_scrollFlags'? –

+0

Нет, это не оно. Благодарю. –

+0

На самом деле ваши намерения проблематичны. Если вы положили '' Панель инструментов' в явное сглаживание 'CollapsingToolbarLayout' и прокручиваете вверх, это считается свернутым. –

ответ

0

На самом деле я нахожу свою проблему. Мой TabLayout отсутствует

 app:layout_scrollFlags="scroll|enterAlways" 

 Смежные вопросы

  • Нет связанных вопросов^_^