Bonsoir,
Je suis en train de developper un jeu sous Android.
Mon application se construit sur un FrameLayout, qui me permet d'empiler mes images dessus.
J'ai une classe Picture qui étend ImageView.
Voici sa méthode onDraw :
Code java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 protected void onDraw(Canvas canvas) { sd = new ShapeDrawable(new RectShape()); sd.getPaint().setColor(0xffff0000); sd.setBounds(posx - 2, posy - 2, posx + 2, posy + 2); sd.draw(canvas); canvas.drawBitmap(picture, posx, posy, null); }
Mon problème est que je n'arrive pas a récupérer un Touch Event dans mon Activité principale car apparemment chacune de mes images (qui font chacune la taille de l'écran, la transparence s'occupant du reste) lève un Touch Event, mais je n'arrive pas à le faire remonter à l'activité principale.
Merci d'avance pour votre aide.
Partager