1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| public class MainActivity extends Activity implements SensorEventListener, LocationListener {
...
RelativeLayout affCarte;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
...
affCarte = (RelativeLayout)findViewById(R.id.AffCarte);
monImg = new Dessin(this);
affCarte.addView(monImg);
...
affCarte.setOnTouchListener(new View.OnTouchListener() { // Déplacement de la carte par touché de l'écran
@Override
public boolean onTouch(View v, MotionEvent event) {
int action = event.getAction();
if (action == MotionEvent.ACTION_DOWN) {
xd = event.getX();
yd = event.getY();
}
if (action == MotionEvent.ACTION_MOVE) {
deplaceAff(event.getX(), event.getY());
}
if (action == MotionEvent.ACTION_UP) {
...
}
}
return false;
}
});
} |
Partager