qq_31892203
菜鸟boss
采纳率5%
2016-04-08 11:05 阅读 1.6k

自定义view画图片怎么判断是否点击到了该张图片

我的需求是要画一张图片到VIEW上面我画上去了但是还要点击当前图片进行下一步操作
我要的是如何判断是否点击了当前的图片。各位大大,大神棒棒我刚学Android不久是个菜鸟
各位大大有demo最好了

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • u012215068 HuangShuiXiang 2016-04-09 01:37

    首先,不明白你是想要整个View的点击事件,还是只是监听触摸到图片。如果是前者,楼上的可以了;要是后者,你在自定义的时候,记录图片的绘制坐标,
    然后在onTouchEvent点击到绘制图片的坐标时就拦截事件,并做相应的处理!

    点赞 1 评论 复制链接分享
  • Wei_Smile 李牧羊 2016-04-08 11:32

    你可以设置点击事件,然后再点击事件里面写上当图片被点击时候要做出的响应,举个例子:

    imageView.setOnClickListener(new View.onClickListener(

    @Override
    public void onClick(View v){
    //这里写上你要做的操作,比如发出一个通知

    Toast.makeText(MainActivity.this,"测试",Toast.LENGTH_SHORT).show();
    }

    ));
    因为这里是手打所以可能代码有部分大小写会出错,但是大致就是这么个流程,望采纳

    点赞 评论 复制链接分享
  • lxk_1993 103style 2016-04-09 02:45

    你可以把你自定义的view 放在xml文件中 就像textview 那样 设置id 然后在activity中 设置点击事件 就好了

    点赞 评论 复制链接分享

相关推荐