1

写真のコラージュのようなものを表すカスタム ビューがあります。

以下をサポートする必要があります。

  1. フリング
  2. ズームイン
  3. ズームアウトする

これが私が現在行っていることです:

onDraw:

  1. 描画する画像の数に注意してください。
  2. 描く絵の位置や角度に注意
  3. 画像が (サーバーから) ダウンロードされている場合は、それを描画します。それ以外の場合は、デフォルトの画像を描画します。

onTouch:

  1. action = DOWN: Record X,Y
  2. action = MOVE: Record X,Y;デルタを取得します。「新しい起源」を記録し、UI を無効にします。

これにより、UI が最新の画像と座標で再描画されます。

ただし、画像がまだダウンロードされていない場合、これには重大なパフォーマンス上の問題があります。

フリング中に「ビュー」の「スナップショット」と「記録画像」の「パン」を行うことはできますか? フリングが完了したら、UI を最新の画像で更新するだけですか?

4

0 に答える 0