Colapsar el diseño de la barra de herramientas con pestañas, contraer la barra de herramientas sólo cuando las pestañas alcancen la barra de herramientas en android
Lo siento si no he formateado la pregunta en el sentido de manera completa, voy a explicar sobre lo que mi problema.
Quiero implementar pestañas dentro de un diseño de barra de herramientas que se derrumba, todo está funcionando bien como se espera, pero el problema es con la barra de herramientas colapso. Quiero que la barra de herramientas se colapse sólo cuando las pestañas lleguen a la barra de herramientas (al igual que google play), pero con mi barra de herramientas de código se está colapsando inmediatamente cuando el usuario pasa
- CollapsingToolbarLayout | Aspectos de desplazamiento y diseño
- Cómo eliminar programaticamente un comportamiento de diseño de mi NestedScrollView?
- Clickable CardView dentro de NestedScroll no activa el desplazamiento
- Vista de desplazamiento superpuesta con AppBarLayout
- CollapsingToolbarLayout ImageView no se puede desplazar
Y cuando me desplazo hacia abajo, quiero que las pestañas y barra de herramientas para venir. Este es mi código xml,
<?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" android:descendantFocusability="beforeDescendants" android:focusableInTouchMode="true" android:id="@+id/mainLayout" tools:context=".activity.NavigationDrawerActivity"> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:theme="@style/AppTheme.AppBarOverlay" android:fitsSystemWindows="true" app:layout_scrollFlags="scroll|enterAlwaysCollapsed" android:layout_height="256dp"> <android.support.design.widget.CollapsingToolbarLayout android:layout_width="match_parent" android:layout_height="match_parent" app:contentScrim="?attr/colorPrimary" app:layout_scrollFlags="scroll|enterAlwaysCollapsed"> <ImageView android:id="@+id/header" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/winner_edge" app:layout_collapseMode="parallax" app:layout_collapseParallaxMultiplier="0.7" android:scaleType="centerCrop" /> <android.support.v7.widget.Toolbar android:layout_margin="8dp" android:id="@+id/toolbar" android:layout_width="match_parent" app:layout_collapseMode="parallax" android:background="@color/white" android:layout_height="?attr/actionBarSize" app:popupTheme="@style/AppTheme.PopupOverlay"> <RelativeLayout android:layout_width="match_parent" app:layout_collapseMode="parallax" android:layout_height="match_parent"> <AutoCompleteTextView android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/searchView" android:visibility="gone" android:textColor="@color/black" android:hint="Search your app" android:singleLine="true" android:layout_centerHorizontal="true" android:textColorHint="@color/black" android:popupBackground="@android:color/transparent" android:textCursorDrawable="@drawable/search_view_cursor" android:background="@color/white" /> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/appName" android:textSize="18dp" android:layout_centerVertical="true" android:text="Winner Edge" android:textColor="@color/black"/> </RelativeLayout> </android.support.v7.widget.Toolbar> <android.support.design.widget.TabLayout android:id="@+id/tabs" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="bottom"/> </android.support.design.widget.CollapsingToolbarLayout> </android.support.design.widget.AppBarLayout> <android.support.v4.view.ViewPager android:id="@+id/viewpager" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior" /> </android.support.design.widget.CoordinatorLayout>
Esto es lo que estoy esperando
Esto es lo que hace mi código
Por favor, ayúdame sobre cómo lograr esto y comente si necesita más información para resolver este problema
- CollapsingToolbarLayout y posición de botón de acción flotante dentro de CollapsingToolbarLayout
- CollapsingToolbarLayout comportamiento de desplazamiento en las tabletas
- ¿Cómo puedo determinar que CollapsingToolbar está contraído?
- Utilizar windowTranslucentStatus con CollapsingToolbarLayout
- Error al inflar la clase CollapsingToolbarLayout
- Mostrar la vista cuando la barra de herramientas se derrumba
- Cómo ocultar la barra de herramientas después de colapsar mientras que recyclerView desplazamiento hacia abajo
- Agregar FloatingActionButton en el diseño de barra de herramientas de contracción
- Versiones de objetos en firebase
- Descartar diálogo de solicitud de permiso en Marshmallow utilizando el botón Atrás