Je veux obtenir un texte animé dans Android où il devrait fonctionner de gauche à droite sur l'écran. Par exemple. Je veux obtenir ce texte private static final Chaîne QUOTE = "Personne n'utilise plus Java, c'est cette grosse boule et cette grosse chaîne.";Ne pas obtenir le texte complet lorsque Animation on Canvas: Android,
de droite à gauche en utilisant l'animation.
Cependant, ce texte est tronqué à "Plus personne n'utilise Java" en mode Portrait et à "Personne n'utilise plus Java, c'est un gros poids lourd" en mode paysage.
Voici le code que je l'ai utilisé
Paint paint = new Paint();
paint.setColor(Color.BLUE);
private static final String QUOTE =
"Nobody uses Java anymore. It's this big heavyweight ball and chain.";
paint.setTextSize(20);
paint.setAntiAlias(true);
int len= QUOTE.length();
canvas.scale(1,-1);
canvas.drawText(QUOTE, 0, len-1, 100, 60, paint);
canvas.drawText(QUOTE,0,100 , paint);
createAnim(canvas);
private void createAnim(Canvas canvas) {
anim2= new TranslateAnimation(500,-500,30,30);
anim2.setRepeatCount(Animation.INFINITE);
anim2.setInterpolator(new AccelerateDecelerateInterpolator());
anim2.setRepeatMode(Animation.RESTART);
anim2.setDuration(1000L);
startAnimation(anim2);
}
L'exemple est bien, mais je dois le faire sur la toile. merci beaucoup pour l'exemple si – Aviral