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

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

Ouverte
#488 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

feature request Good First Issue Widget: TextField
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

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. 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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.