私の状況:
- 対象SDK: 2.2
- ターゲット アニメーション効果: パス メニュー。右にスワイプすると、上のビューが右にアニメーション化され、下のメニュー ビューが表示されます。
私のXML構造:
<Parent Relative Layout> //background color is white
<Upper Linear Layout>
<Bottom Linear Layout> //background color is red
</Parent Relative Layout>
上部の線形レイアウトをアニメーション化するための私の 2 つのアプローチ:
- FillAfterが true に設定された公式のハニカム前のTranslateAnimationメソッド。
- nineoldandroidsによる非公式のプレハニカムObjectAnimator.ofFloatメソッド
これら2つのアプローチの両方で私が期待すること:
- アニメーションがトリガーされます
- 上部の線形レイアウトは徐々に右にアニメーション化されます
- 線形レイアウトの下 (赤い背景) が徐々に明らかになります
これら2つのアプローチの両方で実際に見られること:
- アニメーションがトリガーされます
- 上部の線形レイアウトは徐々に右にアニメーション化されます
- 親の相対的なレイアウト (白い背景) が徐々に明らかになります
- 線形レイアウトの下には、見られる場所はありません
ここで何が間違っているのかわかりません。助けてください。