开发者社区> 问答> 正文

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

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

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

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



展开
收起
爱吃鱼的程序员 2020-06-02 17:02:34 383 0
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
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载