CardView no se trata de contenido superpuesto -- android campo con android-layout campo con material-design camp Relacionados El problema

CardView doesn't comes as Overlapping content


0
vote

problema

Español

Siguió este enlace Superposición Vista de desplazamiento con AppBarLayout Pero la superposición no parece ser Trabaja bien. Aquí estoy adjuntando mis archivos de diseño con la salida que obtuve.

actividad_main.xml

  <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.support.design.widget.AppBarLayout         android:layout_width="match_parent"         android:layout_height="192dp"         android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">          <android.support.design.widget.CollapsingToolbarLayout             android:layout_width="match_parent"             android:layout_height="match_parent"             app:layout_scrollFlags="scroll|enterAlways">              <android.support.v7.widget.Toolbar                 android:layout_width="match_parent"                 android:layout_height="?attr/actionBarSize"                 app:layout_collapseMode="pin" />         </android.support.design.widget.CollapsingToolbarLayout>     </android.support.design.widget.AppBarLayout>      <android.support.v4.widget.NestedScrollView         android:layout_width="match_parent"         android:layout_height="match_parent"         app:behavior_overlapTop="64dp"         app:layout_behavior="@string/appbar_scrolling_view_behavior"         android:elevation="5dp"         >          <LinearLayout             android:layout_width="match_parent"             android:layout_height="match_parent"             android:orientation="vertical">              <android.support.v7.widget.RecyclerView                 android:id="@+id/days_list_5"                 android:layout_width="match_parent"                 android:layout_height="match_parent">              </android.support.v7.widget.RecyclerView>          </LinearLayout>     </android.support.v4.widget.NestedScrollView> </android.support.design.widget.CoordinatorLayout>   

custom_layout.xml

  <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_width="match_parent"     android:layout_height="wrap_content"     android:background="@android:color/white"     android:orientation="vertical">      <android.support.v7.widget.CardView         android:id="@+id/cardNews"         android:layout_width="match_parent"         android:layout_height="100dp"         android:background="@color/colorAccent"         android:layout_margin="16dp">          <LinearLayout             android:layout_width="match_parent"             android:layout_height="wrap_content"             android:orientation="vertical">              <TextView                 android:id="@+id/lblNewsTitle"                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                  android:textColor="@color/colorAccent"                 android:textSize="16dp" />         </LinearLayout>      </android.support.v7.widget.CardView>  </LinearLayout>   

ingrese la descripción de la imagen aquí

Por favor, eche un vistazo y dame su sugerencia donde estoy equivocado.

Original en ingles

Followed this link Overlap scrolling view with AppBarLayout but overlapping doesn't seems to work well.Here i'm attaching my layout files with the output that i got.

activity_main.xml

<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.support.design.widget.AppBarLayout         android:layout_width="match_parent"         android:layout_height="192dp"         android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">          <android.support.design.widget.CollapsingToolbarLayout             android:layout_width="match_parent"             android:layout_height="match_parent"             app:layout_scrollFlags="scroll|enterAlways">              <android.support.v7.widget.Toolbar                 android:layout_width="match_parent"                 android:layout_height="?attr/actionBarSize"                 app:layout_collapseMode="pin" />         </android.support.design.widget.CollapsingToolbarLayout>     </android.support.design.widget.AppBarLayout>      <android.support.v4.widget.NestedScrollView         android:layout_width="match_parent"         android:layout_height="match_parent"         app:behavior_overlapTop="64dp"         app:layout_behavior="@string/appbar_scrolling_view_behavior"         android:elevation="5dp"         >          <LinearLayout             android:layout_width="match_parent"             android:layout_height="match_parent"             android:orientation="vertical">              <android.support.v7.widget.RecyclerView                 android:id="@+id/days_list_5"                 android:layout_width="match_parent"                 android:layout_height="match_parent">              </android.support.v7.widget.RecyclerView>          </LinearLayout>     </android.support.v4.widget.NestedScrollView> </android.support.design.widget.CoordinatorLayout> 

custom_layout.xml

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_width="match_parent"     android:layout_height="wrap_content"     android:background="@android:color/white"     android:orientation="vertical">      <android.support.v7.widget.CardView         android:id="@+id/cardNews"         android:layout_width="match_parent"         android:layout_height="100dp"         android:background="@color/colorAccent"         android:layout_margin="16dp">          <LinearLayout             android:layout_width="match_parent"             android:layout_height="wrap_content"             android:orientation="vertical">              <TextView                 android:id="@+id/lblNewsTitle"                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                  android:textColor="@color/colorAccent"                 android:textSize="16dp" />         </LinearLayout>      </android.support.v7.widget.CardView>  </LinearLayout> 

enter image description here

Please have a look and give me your suggestion where i'm wrong.

        
 
 

Lista de respuestas

0
 
vote
vote
La mejor respuesta
 

mediante la eliminación de Android: Background = "@ Android: Color / White" de mi diseño personalizado y cambiando la aplicación CollapsingToolBar como aplicación: Layout_ScrollFlags = "Scroll | EnteralWaysCollapsed", resolví el problema.

 

By removing android:background="@android:color/white" from my custom layout and changing the CollapsingToolBar as app:layout_scrollFlags="scroll|enterAlwaysCollapsed",I resolved the issue.

 
 

Relacionados problema

4  ¿Cómo cambia el color de la línea / campo de EditText en TextInputLayout (cuando llame a SetError)?  ( How do you change edittext line field color on textinputlayout when calling set ) 
Cuando invoco ACTION_ACL_CONNECTED3 en el ACTION_ACL_CONNECTED4 desde el la nueva biblioteca de soporte de diseño de Android El color de la línea no cam...

0  Obtención del valor de entrada de un papel-entrada de polímero dentro de un diálogo de papel  ( Getting the input value of a polymer paper input inside a paper dialog ) 
Tengo un decorador / entrada de papel / entrada dentro de un cuadro de diálogo de papel con el que necesito obtener el valor de, pero cada vez que lo hago, vu...

26  ¿Cómo mover el icono de búsqueda de la vista de búsqueda al lado derecho?  ( How to move searchview s search icon to the right side ) 
Aquí está mi diseño, usando android.support.v7.widget.SearchView . Quiero mover el icono de búsqueda al lado derecho, pero no he encontrado ningún método ...

0  Diseño de transición de material para Android  ( Material transition design for android ) 
Tengo esta aplicación que consiste en 1 actividad y 1 fragmento dentro de él. Le digamos fragmento A. Por lo tanto, el fragmento A consta de 3 botones BTNA, B...

5  Android Spinner Dropdown Artículo ondulado de fondo  ( Android spinner dropdown item ripple background ) 
Tengo un spinner configurado con un menú emergente personalizado. Este menú emergente tiene esquinas redondas. Cuando toca una opción en el Spinner, muestra l...

0  Pestañas deslizantes Android Se bloquea (Logcat: no se puede convertir en color: TIPO = 0x1)  ( Android sliding tabs crashes logcat cant convert to color type 0x1 ) 
Estoy tratando de hacer pestañas deslizantes con los iconos. He escrito el código utilizando la slidingtablayout.java y slidingtabstrip.java El problema...

54  ¿Cómo traducir mat-paginator en angular 4?  ( How to translate mat paginator in angular 4 ) 
¿Tiene alguna idea de cómo puedo traducir "artículos por página" en la etiqueta 998877766655 ? El mat-paginator es un elemento del diseño del material. ...

-1  Barra de herramientas con texto  ( Toolbar with text ) 
Tengo una barra de herramientas con texto "App de Prueba" y un icono de menú, pero el nombre de la aplicación está en el lado izquierdo, ¿cómo puede eliminar ...

1  Sube archivo con material angular y JS angular  ( Upload file with angular material and angular js ) 
Para el código, me inspiran en esto: https://codepen.io/alexandergaziev/pen/jdvqqm Entonces, para el HTML, tengo esto: @rollup/plugin-image4 y en ...

0  Mddatable en .kv archivo  ( Mddatatable in kv file ) 
Estoy teniendo algunos problemas para agregar el componente KIVYMD MDDataTable como un widget infantil a una pantalla en un archivo .kV. Sigue recibiendo un...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos