react-native-infinte-scrollviewのようなビューが作成され、スクロールで削除されるInfinite ScrollViewを作成しますが、このプラグインは次/前ボタンを提供しません。プロジェクトに10個のgifファイルがあり、各gifのサイズが7〜10 MBで、スクロールビューでこれらのgifファイルを同時にロードすると、アプリケーションがクラッシュしたため、次と前のボタンを追加したいだけです。次の前のボタンで本来の無限スクロールビューに反応します
0
A
答えて
0
私はこれについて知らないが、私はここに
constructor(){
this.state = {
pageNUmber:0,
data:['url1','url2',url3]
}
}
renderGif(){
var data = this.state.data;
return(
<Image source={{uri:data[this.state.pageNUmber]}} ?>
)
}
changePage(val){
if(val=='next'){
this.setState({
pageNumber:this.state.pageNumber+1
})
}else{
if(this.state.pageNumber!=0)
this.setState({
pageNumber:this.state.pageNumber-1
})
}
}
render(){
return(
<View>
<ScrollView>
{this.renderGif()}
</ScrollView>
<TouchableOpacity onPress={()=>{this.changePage('next')}}>
<Text>next</Text>
</TouchableOpacity>
<TouchableOpacity onPress={()=>{this.changePage('previous')}}>
<Text>previous</Text>
</TouchableOpacity>
</View>
)
}
0
イムネイティブのScrollView
を反応させ、FlatList
の違いはflatlistがページオフコンテンツを削除していることであることをかなり確信してロジックを持っています。 Docsによれば、水平のフラットリストを有効にする
関連する問題
- 1. TextInputsで本来の基本計算に反応します
- 2. 次のVert.xのコードは本当に反応しますか?
- 3. ComponentDidUpdateで無限ループに反応する
- 4. ネイティブアニメーション反復無限大に反応
- 5. ネイティブ無限ビューのページャに反応します
- 6. 反応抑制の無限のキャッチ
- 7. 反応ネイティブの条件の後にスクロールビューをレンダリングします。
- 8. 変更する方法プレースホルダTEXTSIZEで反応し、本来の私のTextInputで
- 9. 2ウェイ無限スクロールネイティブ反応
- 10. 無限componentDidUpdate()が反応し、ルータ
- 11. 反応ネイティブのクリックで特定のボタンを無効にする
- 12. 反応の開始ボタンでテキストフィールドを無効にする
- 13. 反応したネイティブでのテキスト入力とスクロールビューのオフスクリーン
- 14. iphoneの次のボタンでスクロールビューで次の画像に移動する方法
- 15. '次へ'または '前'ボタンを無効にしますか?
- 16. ネイティブキーボード認識スクロールビューに反応しますか?
- 17. が反応componentDidUpdateが無限回
- 18. jqueryのprettyPhotoギャラリーの次の前のボタンを無効にする
- 19. 前と次のボタンでレンダリングを無効にする方法は?
- 20. 反応無応答の例
- 21. 反応ルータのルートonChange無限のパスを置換する
- 22. ルーティングで適用するとHOC無限ループに反応します
- 23. Glide.js - 前/次のボタンを無効にする/有効にする
- 24. 前/次のボタン?
- 25. 反応しないネイティブのスクロールビューがスクロールしない
- 26. LUTに制限があります:無制限の次元で
- 27. 有限ストリームの無限ストリームを無限ストリームに変換する - 反応的なX
- 28. 反応ネイティブナビゲーションで戻るボタンを無効にする
- 29. jQuery .slice()制限 - 前/次ボタン非表示
- 30. 新しい反応以前のバージョンの反応ネイティブのネイティブプロジェクト