2017-05-06 3 views
0

J'ai l'icône définie comme android:drawableLeft à TextView.Appliquer l'animation à Drawable set avec drawableLeft

Je veux appliquer certaines modifications d'apparence à certaines méthodes Drawable. Puisque je n'ai pas son identifiant, je ne suis pas capable de manipuler son apparence. Laissez-moi savoir comment obtenir son ID afin que j'aie son objet d'une manière ou d'une autre?

Répondre

0

Faites-moi savoir comment obtenir son identifiant.

je suppose, en disant que vous vous attendez à recevoir un identifiant d'un View, puis d'effectuer des animations sur ce View. Mais, comme vous le savez, TextView est un descendant d'un View, pasViewGroup, donc il n'est pas possible pour TextView de composer plusieurs View s. Au lieu de cela, TextView présente une instance Drawable.

Vous pouvez obtenir ce Drawable et perform animations on that Drawable directement.

getCompoundDrawables() retournera Drawable[] tableau rempli de gauche, haut, droite et bas Drawable s.