TranslateAnimation
ドロップダウン ビュー アニメーションを実現するために、を使用してビューをアニメーション化しています。私が直面している問題は、アニメーションが終了した後にコンテナーのサイズが大きくならないことです。
画像とスニペット コードを確認してください。
TranslateAnimation animation = new TranslateAnimation(0.0f, 0.0f, top, top + px);
animation.initialize(mDropDownLayout.getWidth(),mDropDownLayout.getHeight(), parentLayout.getWidth(), parentLayout.getHeight());
animation.setDuration(2000);
animation.setFillEnabled(true);
animation.setFillBefore(true);
mDropDownLayout.startAnimation(animation);
私が達成しようとしている結果は、アニメーション ビューが徐々に変換されるにつれて、コンテナーの高さが増加することです。
更新:また、アニメーション ビューは構造的にではなく、視覚的にのみ移動します。