AndroidTips1:从View源码学习点击事件的模拟

2016-09-06 JustWe 更多博文 » 博客 » GitHub »

AndroidTips


作者:刘丰恺 作者博客:若梦浮生 转载请注明文章来源 我们在开发自定义控件的时候经常会有这样的需求,一个控件既需要能够被拖拽,也需要能够被点击。其实这个需求有个矛盾之处,需要被拖拽就要复写onTouch(...)函数,但是这样点击事件就被覆盖了,正常的 onClick() / onLongClick()事件是不能被响应的了。 现在面对这种情况GestureDetector,ViewDragHelper能为我们的开发提供一些便利,但是有的情况下这些封装的工具类没办法很好的满足我们的需求,这时候我们就需要自己来模拟View的点击事件。 模拟View点击事件说起来也很简单,说白了就是获

阅读全文 » https://lfkdsk.github.io/2016/09/06/androidTips1/