浩码农

Results 47 comments of 浩码农

我也遇到了这个问题,不过我的问题不复杂,退回1.0.9之后可以解决。但是我看了一下PtrFrameLayout的实现,有些粗浅看法: 在Android的事件模型中,一个事件会经过分发、拦截、消费这三个过程。顶层往下分发,也可以拦截事件不让其往下分发,如果下层没有消费事件,上层才消费。 由于上层可以中断事件向下层的传递,而存在着这样的场景:上层可能需要拦截事件向下层的传递,而下层可能又需要事件。所以会有`requestDisallowInterceptTouchEvent`的情景。 而在PtrFrameLayout中,对事件的处理选择了在分发的这个过程中处理,从出发点上它就已经忽略(忽视)了下层不想让上层拦截事件的情况。 事件是否不允许被拦截使用`mGroupFlags`标志位判断,不过很遗憾该变量是`@hide`的

同样问题。想在viewpager中对水平滑动的事件做处理,设了`viewParent.requestDisallowInterceptTouchEvent(true)`并没有用,发现原来PtrFrameLayout是在dispatchTouchEvent中处理的,并且如果View没有水平移动,设置了`disableWhenHorizontalMove(true)`并没有效果,它还是会下拉并且不向下分发事件。

@tangjie1989 The version of android plugin for gradle is 2.2.2, which requires Java 8 or newer version. And Java 7 was still specified in the ci configuration file (`.travis.yml`) in...

Now I checked in the new bintray.gradle file. ^_^

测试域名错误。生成的地址是旧的测试域名。

@pxpxp 界面问题请附上截图,版本信息。

感谢PR。但能否把`bugtags.pro`规则里的行前的空格先去掉并`git commit -a --amend`到此次提交中?

能否提供系统信息的截图?