2

上から来る通知リストと同様に、Android (2.2) アプリケーションに ListView を含めたいと考えています。ここは下からお願いします。リストは常に上部に表示され、上にスライドすると画面の 80% に拡大されます。下にスライドすると、元のサイズに戻ります。

うまくいかなかったいくつかの代替案を試しました:

  • ツイード アニメーションは、実際のコンテンツではなく、常に表示されている部分を拡大します
  • サイズ変更後に毎回完全なレイアウトを計算する必要があるため、 onAnimationRepeat を使用したアニメーションループを使用して手動で段階的にスライドアップします。各ステップは遅く、移動はかなり悪いです
  • ビューは常に表示されているため、表示中はアニメーション化できないため、レイアウト アニメーションは解決策ではないようです。

ご協力いただきありがとうございます。

4

1 に答える 1

2

Androidのスライディングドロワーを見てください:

下からスライドし、その中にListViewを配置できます。

次のようになります。

ここに画像の説明を入力してください

チュートリアルは次のとおりです

于 2012-08-26T11:48:41.803 に答える