Comment puis-je dessiner du texte souligné sur une toile avec Android? Je sais à quel point le gras et l'italique fonctionnent, mais comment dessiner du texte, qui est souligné? Est-ce encore possible ou dois-je trouver une solution pour résoudre ce problème?Android Canvas dessiner un texte souligné
3
A
Répondre
3
Vous pouvez utiliser Paint. UNDERLINE_TEXT_FLAG,
Ex:
class SampleView extends View {
public SampleView(Context context) {
super(context);
}
@Override
protected void onDraw(Canvas canvas) {
Paint paint = new Paint();
paint.setTextSize(25);
paint.setColor(Color.RED);
paint.setFlags(Paint. UNDERLINE_TEXT_FLAG);
paint.setColor(Color.GREEN);
canvas.drawText("My Underline Text", 50, 140, paint);
}
}
2
Sur l'objet de la peinture, définissez le drapeau pour souligner le texte
paint.setFlags(Paint.UNDERLINE_TEXT_FLAG);
Il est soulignement après ne pas frapper par – Doomsknight
je vous remercie beaucoup ^. ^ –