2011-08-11 7 views
0

私はPlayBookアプリケーションの画像を動的に読み込む画像ギャラリーを構築するためのガイダンスを誰かに教えてくれることを願っていました。私が達成しようとしていることのすばらしい模型をアップロードしました。イメージをQNX TileListまたはFlexにロードします。ユーザーがリストをスクロールすると、画像の別の「ページ」を動的に呼び出すことができます。私はすでにカスタムセルレンダラーを使ってイメージを動的にロードする例を作成しましたが、ユーザーがリストの最後に到達したときを特定しようとすると問題が発生します。フレックス/ QNXスクロールギャラリー

リストに表示されている最後の項目がDataProviderの最後であるかどうかを確認するためにユーザーがスクロールしている間に、リストのlastVisibleItemプロパティを使用しようとしましたが(これにより、 DataProviderに画像を追加すると、リストの先頭に戻ってきます。誰かがこの理由を教えてくれますか?

TileListを別の方法または変更する方法についてアドバイスをいただければ幸いです。

Gallery MockUp

答えて

1

あなたがdataProviderの更新時に自動的に0にリセットされますscrollPosition。私はdataProviderを更新する前に現在のscrollPositionを保存し、dataProviderへの更新が完了した後に再設定する回避策を実行しました。いくつかのコードサンプルが必要な場合は私に教えてください。私は何かを掘り起こすことができるかどうかを見ていきます。


もう1つのオプションは、dataPagingを使用することです。ここではそれを行う方法の良い例です。

http://www.jamesward.com/2010/10/11/data-paging-in-flex-4/

+0

おかげジェイコブ!それは私が持っている問題を説明します。あなたが大きな助けになるいくつかのサンプルコードを見つけることができるなら、まずscrollPositionを維持することを見ているかもしれません。データページングオプションも問題を解決するように見えますが、ItemPendingErrorがデータの次のページの呼び出しをトリガーしていることを正しく理解していれば、詳細を調べる必要があります。アドバイスをいただき、ありがとうございます。 – redHouse71