ビューターゲット内のイベント座標タッチのメソッドがあります。
public boolean isInsideView( View view,float x, float y){
int location[] = new int[2];
view.getLocationInWindow(location);
int viewX = location[0];
int viewY = location[1];
if(( x > viewX && x < (viewX + view.getWidth())) &&
( y > viewY && y < (viewY + view.getHeight()))){
return true;
} else {
return false;
}
}
ただし、ビュー ターゲットが回転に設定されている場合は機能しません。
<ImageView
android:id="@+id/v_checkpoint1_1"
android:layout_width="50dp"
android:layout_height="150dp"
android:background="@android:color/holo_green_dark"
android:rotation="-25" />
これを修正するために私を助けてください。とても感謝しています。