Androidでインタラクティブにしたい画像があります。Androidでインタラクティブ画像を作成する方法を教えてください。このサイトの新規ユーザーです。サイトで画像を投稿できない場合があります。
私のシナリオでは、テーブルの周りに10個の椅子があり、ユーザーが椅子と対話して(クリック可能)、他の画面に移動するようにします。私はアンドロイドに不慣れです。アプリのインタラクティブな画像を作成する方法を説明してください。
これが私のシナリオを理解するのに役立つ画像です:
Androidでインタラクティブにしたい画像があります。Androidでインタラクティブ画像を作成する方法を教えてください。このサイトの新規ユーザーです。サイトで画像を投稿できない場合があります。
私のシナリオでは、テーブルの周りに10個の椅子があり、ユーザーが椅子と対話して(クリック可能)、他の画面に移動するようにします。私はアンドロイドに不慣れです。アプリのインタラクティブな画像を作成する方法を説明してください。
これが私のシナリオを理解するのに役立つ画像です:
次のような方法でOnTouchListenerを画像ビューに設定するだけです。onTouchEvent
@Override
public boolean onTouchEvent(MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN) {
x = event.getX() + this.getLeft();
y = event.getY() + this.getTop();
// check if (x,y) is on chair and do other staff
}
return super.onTouchEvent(event);
}
(x、y)は、クリックされた画像上のポイントです。椅子にある写真のポイントの範囲を保存します。クリックしたものを確認して、適切なスタッフを配置するだけではありません。
すべての椅子の画像を個別のImageButtonとして保持し、画像ビューのClickリスナーで使用します。他の椅子と同じようにx
ImageButton xchair = (ImageView)findViewById(R.id.xchair);
xchair.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
**Call intent for calling another activity here.**
}
});