私はこの画像をxml(および他の要素)に持っています:
<ImageView
android:clickable="true"
android:onClick="imageClick"
android:id="@+id/Decena0"
android:layout_width="120dp"
android:layout_height="120dp"
tools:ignore="ContentDescription" />
画像を押して指を離さないときに、次の2つの方法を実行したいと思います。最初に:
public void imageClick(View view) {
//Implement image click function
Log.e("Example", "Imagen clickada");
}
2番:
@Override
public boolean onTouchEvent(MotionEvent event) {
//Coordenadas
int x = (int) event.getX();
int y = (int) event.getY();
switch(event.getAction()) {
case MotionEvent.ACTION_DOWN:
break;
case MotionEvent.ACTION_MOVE;
break;
case MotionEvent.ACTION_UP:
break;
}
return true;
}
どうすればいいですか?なぜなら、画像を押して指を離すと、最初の方法しか実行されない(完全に理解している)が、画像を押して指を離さずに指を動かさない場合は、何も実行しない方法。画像がない場所をクリックすると、2番目の方法がうまく機能します。
全てに感謝