Android | CardView se mantiene por encima de TextView

Tengo el siguiente diseño:

<?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/create_workout_fab_container" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="@dimen/activity_horizontal_margin" android:layout_alignParentBottom="true" android:layout_alignParentRight="true" android:background="@drawable/fab" android:stateListAnimator="@anim/fab_elevation" android:clickable="true" > <android.support.v7.widget.CardView xmlns:card_view="http://schemas.android.com/apk/res-auto" android:id="@+id/create_workout_fab_anim_helper" android:layout_width="@dimen/fab_size" android:layout_height="@dimen/fab_size" card_view:cardBackgroundColor="@color/primary_dark" card_view:cardCornerRadius="@dimen/fab_radius" android:visibility="invisible" /> <TextView android:id="@+id/create_workout_fab_label" android:layout_width="@dimen/fab_size" android:layout_height="@dimen/fab_size" android:background="@drawable/fab_ripple_selector" android:textAppearance="?android:textAppearanceLarge" android:text="+" android:textColor="@color/fab_label_color" android:duplicateParentState="true" android:gravity="center" tools:text="+" tools:textColor="@color/fab_label_color" /> </FrameLayout> 

El CardView sólo está allí para utilizarlo para una animación suave de un botón de cirle a una vista de rectángulo por la animación de un cambio de radio.

Pero el problema es que, cuando el CardView se vuelve visible, se mantiene por encima del TextView. ¿Por qué es eso y cómo puedo conseguir que se establecen en el TextView

FrameLayout dibuja a los niños en orden, primero para durar. Por lo tanto, necesita intercambiar el CardView con TextView.

UPDATE: También si está ejecutando en android L + es necesario establecer una elevación más alta en el CardView que el TextView

  • Android Night Mode sin CarModeEnabled
  • Los botones de configuración style = "? Android: attr / buttonBarStyle" a los diseños de los padres y style = "? Android: attr / buttonBarButtonStyle" los hacen invisibles
  • Diseño de material de Android de la barra de herramientas / SupportActionBar
  • Volver a llamar a Android después de que se haya completado la representación de diseño?
  • Gráficos basados ​​en XML versus png drawables?
  • ¿Es eso un error con CheckBox en android?
  • ConstraintLayout relación de aspecto
  • Centrar los elementos de texto en ListView
  • Android: Pantalla negra entre actividad
  • Mantener el elemento inferior de ListView visible cuando aparece el teclado
  • Barra de herramientas android muestra medio contenido
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.