首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在android中创建交互图像

在android中创建交互图像
EN

Stack Overflow用户
提问于 2012-09-18 21:28:05
回答 2查看 2.6K关注 0票数 0

我有想在android互动的图像,请帮助我如何在android中制作互动图像,我是这个网站的新用户,可能是网站不允许我张贴图像。

我的场景是,我在桌子周围有10把椅子,我想让用户与椅子(Click able)进行交互,然后转到其他屏幕。我是android的新手。请解释如何为我的应用程序创建交互式图像。

这是一张帮助你理解我的场景的图片:

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-18 21:46:14

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

代码语言:javascript
复制
@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)是图片上被点击的点。保存在椅子上的图片点的范围。而不是只检查你点击了哪一个,并做适当的人员。

票数 1
EN

Stack Overflow用户

发布于 2012-09-18 21:45:55

将所有椅子图像保存为单独的ImageButton,并在单击侦听器上使用以查看图像。与任何椅子x一样

代码语言:javascript
复制
ImageButton xchair = (ImageView)findViewById(R.id.xchair);
xchair.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                **Call intent for calling another activity here.**
            }
        });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12478012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档