Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

建议 #3

Open
XAVlER-S opened this issue Mar 29, 2016 · 1 comment
Open

建议 #3

XAVlER-S opened this issue Mar 29, 2016 · 1 comment

Comments

@XAVlER-S
Copy link

1、关于Chrisbanes的PTR: 『顶部视图难以拓展,不建议放入工程中使用』,其实下拉刷新真的要实现定制和自定义,谁不会改几行代码呢。况且博主已经说了作者已经抽了一个LoadingLayout,那么重写这个类或从外部传递参数就行了。适当传递布局文件或者View,都能够达到很easy的定制。LoadingLayout内部耦合的代码也并不多,这一点的评价上可以再考虑;

2、由于下拉刷新已经较为偏离Google所『设定』的方向,所以在讨论这样的下拉刷新就隐含了『不局限于Google希望的风格』的前提。所以,从不拘泥于Android风格的设计上讲,用户体验方面,还有一个很重要的『内部滚动衔接外部OverScroll的处理』。这也是很关键的:第一次滑到顶骤停了,再拉才可以下拉刷新;和一次滑就能看到头部。用户体验差距是巨大的。至少,提供给开发者,开发者可以选择不用。

这一点在评价里面漏了。

@desmond1121
Copy link
Owner

@XavierSAndroid 谢谢你的建议。
确实对于ChrisBanes的PTR可能刻薄了点,但是相比于在gradle里面添加一个依赖,我直接传一个View或者XML简单配置一下就能够达到的自定义效果,ChrisBanes那套需要整个代码copy进来并且extend它的LoadingLayout。这额外工作让我对它感觉大幅降低。
第二点建议很不错,我会将他们加入到我的评论中,谢谢:)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants