开发者社区 问答 正文

一个和listview有关的触摸事件问题? 400 报错

一个和listview有关的触摸事件问题? 400 报错

 求大虾,我的布局是下面一个按钮和图片,上面盖了一层listview

,这个listview加了一个半透明的headview,现在onTouchEvent有点问题,我事件为down的时候判断y<=400,返回false,可以点击下面的click按钮,这个时候手指在粉红色的区域就不能滚动listview 了,因为上面returnfalse了,我现在想要在粉红色的区域能滚动listview该怎么做判断啊 =。=,求大虾解惑 



展开
收起
爱吃鱼的程序员 2020-06-02 17:02:34 390 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    理论上可以解决,但处理TouchEvent太麻烦!

    关键不易于维护,如果以后要增加或者修改点什么要求,都不用换人,就你自己都晕。

    奇芭的UI设计~这种需求最好杀死在摇篮里,重新考虑一下合理的方案。

    ######

    一定重叠么?

    能不能把那按钮+图标一起作为HeaderView?

    ######同意######http://e.picphotos.baidu.com/album/s%3D740%3Bq%3D90/sign=3839c296f71f3a295ec8d7caa91ecd0c/dbb44aed2e738bd40771d179a68b87d6277ff922.jpg 其实要做的是这样的一个效果,不知道有什么更好的方案
    2020-06-02 17:02:52 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答地址:
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等