El botón de conmutación de contraseña en TextInputEditText desaparece después de hacer clic en Support Library 25.1.0

Tengo un TextInputEditText junto con TextInputLayout con android:inputType="textPassword" usando la app:passwordToggleEnabled="true" para mostrar el botón de conmutación de la contraseña en el TextInputEditText como la siguiente imagen:

Ejemplo de botón de cambio de contraseña
El problema es que una vez que pulse el botón de conmutación de contraseña, desaparece para siempre.
Funcionaba bien en la versión com.android.support:design:24.2.0 .

Me estoy perdiendo algo nuevo? Es un error

Configuración del proyecto de algunos gradles:
MinSdkVersion 17
TargetSdkVersion 25
Compile 'com.android.support:support-v4:25.1.0'
Compile 'com.android.support:appcompat-v7:25.1.0'
Compile 'com.android.support:cardview-v7:25.1.0'
Compilar 'com.android.support:design:25.1.0'

Se ejecuta en 2 dispositivos diferentes de Android 6.0 (Marshmallow).

XML:

 <android.support.design.widget.TextInputLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/TextLabelGray" app:passwordToggleEnabled="true"> <android.support.design.widget.TextInputEditText android:id="@+id/profile_field_password" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="@string/perfil_field_password" android:inputType="textPassword" android:maxLines="1" android:maxLength="100" android:imeOptions="actionNext" android:imeActionLabel="@string/perfil_field_tipo_documento" android:textColor="@color/colorAccent" android:textSize="@dimen/perfil_text_view_text_size" android:paddingStart="15dp" android:paddingEnd="5dp"/> </android.support.design.widget.TextInputLayout> 

Si utilizo app:passwordToggleDrawable con un drawable personalizado en TextInputLayout no desaparece.

El estilo relacionado:

 <style name="TextLabelGray" parent="TextAppearance.AppCompat"> <!--//hint color And Label Color in False State--> <item name="android:textColorHint">@color/gray_text_color</item> <item name="android:textColorHighlight">@color/gray_text_color</item> <item name="android:textColorLink">@color/gray_text_color</item> <item name="colorAccent">@color/gray_text_color</item> <item name="colorControlNormal">@color/gray_text_color</item> <item name="colorControlActivated">@color/gray_text_color</item> </style> <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> <item name="colorControlNormal">@color/colorControlNormal</item> <item name="searchViewStyle">@style/AppTheme.MySearchViewStyle</item> </style> 

Cambiar el archivo gradle siguiendo la dependencia

 compile 'com.android.support:appcompat-v7:25.3.1' compile 'com.android.support:design:25.3.1' compile 'com.android.support:support-v4:25.3.1' 

En el archivo xml, agregue las siguientes líneas para cambiar el botón en el campo de contraseña

  <android.support.design.widget.TextInputLayout android:id="@+id/text_input_layout_password" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="10dp" app:passwordToggleEnabled="true"> <android.support.design.widget.TextInputEditText android:id="@+id/text_input_edit_text_password" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="Enter Password" android:imeActionId="@+id/login" android:imeActionLabel="Login" android:imeOptions="actionUnspecified" android:inputType="textPassword" android:maxLines="1" tools:text="password" /> </android.support.design.widget.TextInputLayout> 
  • Menú del cajón secundario
  • Impedir que RecyclerView se desplace en AppBarLayout antes de que AppBarLayout se colapse.
  • Android edittext cambiar el estilo del menú contextual emergente
  • Android vectorDrawables.useSupportLibrary = true está deteniendo la aplicación
  • TabLayout establece el espaciado o el margen de cada ficha
  • Extraer los atributos de diseño de la biblioteca de soporte en estilos
  • Cómo solucionar "Support-v13: 19.1.0 depende de las bibliotecas, pero no es una biblioteca en sí"?
  • No se puede instalar la revisión del repositorio de soporte de Android 35
  • Android colorControlNormal atributos xml no funciona antes de Lollipop
  • Java.util.zip.ZipException: entrada duplicada: android / support / v7 / graphics / drawable / DrawableUtils.class
  • Establecer el intervalo de elementos en GridLayoutManager mediante SpanSizeLookup
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.