2017-10-26 8 views
1

私はすべてのユーザーのローカルイメージのグリッドを読み込むために反応ネイティブに付属のカメラロールライブラリを使用しています。しかし、api呼び出しは、ローカルデータを取得するだけでなく(数百の画像を取得する)、画像のレンダリングも遅くなります。ネイティブレンダリングカメラのロールイメージを効率的に処理する

PhotosとInstagramのようなアプリは、あなたのライブラリーをすばやくプルして同時にすべて同時にレンダリングすることができます。また、ネイティブの反応で可能な場合は...簡単なユースケースのようです。

私はこれらのカメラロール画像の低品質バージョンを使用したいと思いますが、カメラロールは私にフルスケール画像を与えるようです。

+0

非常に同じ問題に直面したので、コレクションビューを予熱できるネイティブに切り替えました。それは、アプリがそれをいかに迅速に行うかということです。プラスNsCacheImageManager。 – agibson007

答えて

0

どのように写真を取得していますか?私はまだこのAPIを使ってきましたが、これは経験から来たものではありませんが、CameraRoll Docsを見ました。正しい方法は、検索できる写真の数を表示できる数に制限することです1画面いっぱいに(プラス/マイナスバッファ)

そこからスクロールしてさらにフェッチするときに、ウィンドウのテクニックを使用します。ウィンドウの詳細については、Michael Jackson's Talk on Windowing (and more)

これは私が問題に取り組もうとしている方法です。がんばろう!

関連する問題