Комментарии 4
Забыли добавить a.recycle();
Кстати, вы еще теряет настройки цвета для TextView вот тут:
То есть, если установлен в качестве цвета селектор, то после первого onDraw он будет сброшен на текущее состояние. В итоге пропадут все цвета для state_disabled, state_selected и тд.
Лучше делать как то так:
final int textColor = this.getCurrentTextColor();
this.setTextColor(textColor);
То есть, если установлен в качестве цвета селектор, то после первого onDraw он будет сброшен на текущее состояние. В итоге пропадут все цвета для state_disabled, state_selected и тд.
Лучше делать как то так:
ColorStateList textColor = getTextColors();
setTextColor(textColor);
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Button c обведенным(stroke) шрифтом на Android