material-components / material-components/material-components-android

[TextInputLayout] Set hint style for both floated and default positions

Abierto
#488 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

feature request Good First Issue Widget: TextField
Lenguaje dominante
Java
Estrellas
17.4k
Forks
3.2k
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

**Is your feature request related to a problem? Please describe.**
I'm adding text field programmatically and then setting styles to hint with `setHintTextAppearance`, but styles are working only on floated state and I couldn't find the way to apply them to hint at normal state. While `setDefaultHintTextColor`, does work for both. Setting textSize to editText child of TextInputLayout doesn't help also.

**Describe the solution you'd like**
I would like to `setHintTextAppearance` work for both state of hint.

**Describe alternatives you've considered**
It's probably also okay, if there will be new method for this? I don't see any other solutions.

**Additional context**
I would like to help, but I'm not so experienced, so I will need a little bit guidance.

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Comienza localizando la implementación de TextInputLayout y el código que gestiona setHintTextAppearance para los estados de hint flotante y predeterminado. Traza cómo setDefaultHintTextColor se aplica a ambos estados, luego añade un comportamiento equivalente y verifica con las pruebas de Android correspondientes que el estilo del hint sea coherente en cada posición.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
android, java
Área
mobile
Tipo de issue
Nueva funcionalidad
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
45/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.