在android中创建交互式图像

时间:2012-09-18 13:28:05

标签: android image-processing

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

我的情景是,桌子周围有10把椅子,我希望用户可以与椅子互动(点击),然后转到其他屏幕。我是android的新手。请解释我如何为我的应用程序创建交互式图像。

这是一张可以帮助您了解我的情景的图片:

enter image description here

2 个答案:

答案 0 :(得分:0)

将所有椅子图像保持为单独的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.**
            }
        });

答案 1 :(得分:0)

只需使用onTouchEvent方法将OnTouchListener设置为图片视图,如下所示:

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