2011-06-07 3 views
1

Je développe une petite application dans un androïde. Avant cela, j'avais surfer sur internet mais je ne peux pas obtenir de matériel utile. Dans cette application j'ai deux onglets que j'ai fait ces deux onglets mais je veux après cliquer sur le premier onglet je veux des images ces images peuvent se déplacer sur le côté droit lorsque l'utilisateur le touche sur le côté droit et gauche lorsque l'utilisateur touche gauche signifie que l'utilisateur peut faites glisser les images à gauche et à droite par le doigt. Quelqu'un peut-il me suggérer un tutoriel ou un code source afin que je puisse faire des fonctionnalités comme celle-ci.comment déplacer des images sur le toucher des doigts dans Android?

Merci à l'avance

Répondre

3

Voir blog this sur la façon de le faire. Vous devez regarder SurfaceView et le onTouchListener. Pris du blog:

   surf.setOnTouchListener(new SurfaceView.OnTouchListener(){ 
        public boolean onTouch(View v, MotionEvent event) { 
        case MotionEvent.ACTION_MOVE: 
         if(moving){ 
          final int x_new = (int)event.getX(); 
          final int y_new = (int)event.getY(); 
          mDrawTiles.draw(new DrawLogic(){ 
           @Override 
           public void draw(Rect _surface) { 
            mTiles.setBounds(
             x_new - mDrawWidth/2, 
             y_new - mDrawHeight/2, 
             x_new + mDrawWidth/2, 
             y_new + mDrawHeight/2); 
            } 
           }); 
          } 
+0

oui, je l'avais utiliser ce code Mais je ne vois rien sur l'émulateur peut vous suggérer tout autre tutoriel –

+1

autre que ce que vous pourriez vous Google, j'ai pas d'autre Didacticiel. Je l'ai compris par essais et erreurs, en plus de lire le code source Android. – wheaties

0
int x1 = (int) event.getX();  
int y1 = (int) event.getY(); 

imageobject.layout(x1,x1+(width_of_imageobject),y1,y1+(width_of_imageobject)); 
Questions connexes