material-components / material-components/material-components-android
[TextInputLayout] Set hint style for both floated and default positions
Personne n'a encore pris cette issue.
- Langage dominant
- Java
- Étoiles
- 17.4k
- Forks
- 3.2k
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
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.
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par localiser l’implémentation de TextInputLayout et le code qui gère setHintTextAppearance pour les états d’indication flottante et par défaut. Suivez la manière dont setDefaultHintTextColor s’applique aux deux états, puis ajoutez un comportement équivalent et vérifiez avec les tests Android concernés que le style de l’indication est cohérent dans chaque position.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- android, java
- Domaine
- mobile
- Type d'issue
- Fonctionnalité
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100