Я делаю AppWidget и в его настройках разрешаю пользователю включать/отключать тень текста. Поскольку я не могу вызвать теневой метод через класс RemoteViews, я делаю метод «рисования», который динамически рисует виджет и его контейнер.Извлечь четкий текст с помощью Canvas.drawText в Android
При рисовании текста он становится размытым и не таким хрустящим, как при использовании TextView. Единственный код, который я использовал для текста картины:
Paint p = new Paint();
p.setAntiAlias(true);
p.setColor(Color.WHITE);
Есть ли другая магию мне нужно сделать для того, чтобы стать более четким?
Paint paint = new Paint (Paint.LINEAR_TEXT_FLAG | Paint.ANTI_ALIAS_FLAG); сделал трюк для меня – Tomas
Спасибо за подсказку. Попробуем это и посмотрим, выглядит ли мой текст сейчас лучше. :) – Abhinav