Ich mache ein AppWidget und in seinen Einstellungen lasse ich den Benutzer Text Schatten aktivieren/deaktivieren. Da ich die Shadow-Methode nicht über die RemoteViews-Klasse aufrufen kann, mache ich eine "draw" -Methode, die das Widget und seinen Container dynamisch malt.Rendern Sie knackigen Text mit Canvas.drawText in Android
Beim Zeichnen des Textes wird es jedoch unscharf und nicht so scharf wie bei der Verwendung eines TextView. Der einzige Code, den ich für den Text Malerei verwendet habe, ist:
Paint p = new Paint();
p.setAntiAlias(true);
p.setColor(Color.WHITE);
es andere Magie, die ich tun müssen, um es schärfer werden?
Farbe malen = neue Farbe (Paint.LINEAR_TEXT_FLAG | Paint.ANTI_ALIAS_FLAG); hat den Trick für mich gemacht – Tomas
Danke für den Tipp. Werde es ausprobieren und sehen, ob mein Text jetzt besser aussieht. :) – Abhinav