Académique Documents
Professionnel Documents
Culture Documents
Développement Android
Travail à faire
➢ Application 1 : Listeners/Animation
On utilise les listeners pour démarrer des animations de widgets :
Créer l’application décrite par les questions suivantes
1) Créer un projet sous le nom AnimationActivity
2) Ajouter de widgets (deux button et deux TexteView et une ImageView) sur le Layout
de l’activité principale.
Programmer les animations des questions (3,4 et 5)
3) Lors d’un court clic sur le bouton les textes de vues TextView seront remplacer par
un autre texte (de votre choix) et l’image fera une rotation de 180°
4) Lors d’un long clic sur le bouton, une animation de translation de la vue text1 et
animation de rotation de la vue texte2 seront déclenchées.
5) Lorsqu’on touche au centre du 2ème bouton, la taille de son texte se réduit et
lorsqu’on touch loin du centre du bouton la taille de son texte s’agrandit.
L’animation est donnée par la partie du code java ci-dessous :
public boolean onTouch(View view, MotionEvent motionEvent) {
Button button2 =(Button)view;
int largeur=button2.getWidth();
int longueur= button2.getHeight();
float x= motionEvent.getX();
float y=motionEvent.getY();
button2.setTextSize(Math.abs(x-largeur/2)+Math.abs(y-
longueur/2));
return false;
2021/2022 1
SICOM/S5/ Développement Android FST/Fès
Application 2 : ListeView/adapter/Intents
2021/2022 2