1

次のように動作する次のビュー/ビューのセットを作成したいと思います。

  1. WebサーバーのDBに保存されている膨大なポイントのセットがあります。
  2. 私のクライアントアプリケーションはそれらをダウンロードし、データについて曲線を描く必要があります。
  3. この「無限」のスクロールビューを取得してコンテンツを動的に描画するには、ここでどのコンポーネントを使用する必要がありますか。
  4. スナップは必要ないので、スムーズで、すべてのX位置で停止できます。

水平LinearLayoutでHorizo​​ntalScrollViewを使用してこれを続行し、スクロールに基づいてビューを削除/追加してから、スクロール位置を変換し、スクロールが突然停止しないようにフリングを提供する必要があります。

または、スクロールをシミュレートするためにコンテンツを使用および描画できるキャンバスは1つだけですか?

たぶん、水平方向にスクロールするListViewコンポーネントですか?

ソリューションは効率的で、最小限のメモリを使用する必要があります。どのソリューションをお勧めしますか、それとも上記以外の新しいアイデアがありますか?

すべての提案は高く評価されています。ありがとう。

コンポーネントを示す画像

4

1 に答える 1

1

いくつかの可能性があります:

カスタムViewクラスを作成し、GestureDetectorそこに実装します。指の動きを取得し、現在表示されている領域を計算し、コンテンツの表示されている部分のみを描画できます。

このソリューションは実装が最も簡単ではないかもしれませんが、高速でリソースを必要としません。

于 2012-11-06T12:20:26.247 に答える