Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android中创建交互式图像_Android_Image Processing - Fatal编程技术网

在android中创建交互式图像

在android中创建交互式图像,android,image-processing,Android,Image Processing,我有想要在android中进行交互的图片,请帮助我如何在android中制作交互图片,我是这个网站的新用户,可能网站不允许我发布图片 我的场景是,我有10把椅子围绕着桌子,我想让用户和椅子交互(点击可点击),然后转到另一个屏幕。我不熟悉安卓系统。请解释如何为我的应用程序创建交互式图像 以下是一幅有助于您理解我的场景的图像: 将所有椅子图像保留为单独的图像按钮,并使用“单击侦听器”查看图像。 就像任何椅子一样 ImageButton xchair = (ImageView)findViewById

我有想要在android中进行交互的图片,请帮助我如何在android中制作交互图片,我是这个网站的新用户,可能网站不允许我发布图片

我的场景是,我有10把椅子围绕着桌子,我想让用户和椅子交互(点击可点击),然后转到另一个屏幕。我不熟悉安卓系统。请解释如何为我的应用程序创建交互式图像

以下是一幅有助于您理解我的场景的图像:


将所有椅子图像保留为单独的图像按钮,并使用“单击侦听器”查看图像。 就像任何椅子一样

ImageButton xchair = (ImageView)findViewById(R.id.xchair);
xchair.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                **Call intent for calling another activity here.**
            }
        });
只需使用如下方法设置图像视图:

@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)是图片上单击的点。保存椅子上图片点的范围。而不仅仅是检查你点击了哪一个,并安排适当的人员。

我认为对这么多对象使用触摸事件将非常复杂。当用户希望对每把椅子执行单独的操作时,单击。