2014-02-11 43 views
6

我们正在使用Cordova,html,css构建多平台移动应用程序。对于我们的一些屏幕,我们需要拉动以刷新功能。我尝试了达米安的解决方案(http://damien.antipa.at/2012/10/16/ios-pull-to-refresh-in-mobile-safari-with-native-scrolling/)和iScroll for iOS,它适用于iOS平台。但是没有一种方法适用于android平台。有人可以帮助我吗?我如何构建Android平台的拉动刷新。拉动以刷新Android和Phonegap

+1

我们有这个完全相同的问题。目前,我们只需要解决一个刷新按钮,但如果我们可以改变这一点,这将是非常棒的。 –

+1

你有什么尝试?你说你已经试过iScroll,但“没有任何方法适用于android”为什么不?是否充满错误,您可以调试并修复并发送回iScroll人员?堆栈溢出更多的是“这是我的问题,这是我的调试步骤,请帮助”而不是“我该如何构建x?” – MBillau

+0

好吧所以,我终于让iScroll在iOS和Android平台上工作了。只是想让你知道,iScroll为iOS和Android平台提供了解决方案。我遵循cubiq.org的以下示例::http://cubiq.org/dropbox/iscroll4/examples/pull-to-refresh/ – user3233772

回答

1

我喜欢这个简单,如果您还使用React.js

https://www.npmjs.com/package/react-pull-to-refresh

一个例子:

<ReactPullToRefresh 
    onRefresh={this.handleRefresh} 
    className="your-own-class-if-you-want" 
    style={{ 
    textAlign: 'center' 
    }}> 
    <h3>Pull down to refresh</h3> 
    <div>{items}</div> 
    <div>etc.</div> 
</ReactPullToRefresh>