私はAndroid 2.3で作業していますが、少し面倒な問題があります。
私は 2 つのレイアウトを重ねて配置していFrameLayout
ます。アニメーション中にトップ レイアウトの一部が画面外に移動.layout()
し、アニメーションの最後にメソッドが呼び出されます。これはうまく機能し、UI は正しく移動され、toplayout のボタンは引き続きクリック可能です。アニメーションの後、toplayout が画面外に移動すると、2 番目のレイアウトが表示されます。このレイアウトにはクリック可能なリストが含まれており、各セルにはクリックするImageView
と更新される があります。ただし、私の問題は、テーブル セルをクリックしてImageView
更新すると、ビュー全体がリセットされ、アニメーションと toplayout の新しい場所が無視されることです。アニメーションが発生しなかったため、 toplayout を上に戻すだけです。
私はを使用しTranslateAnimation
、設定されたfillafterもtrueに設定されています。
私が見逃している可能性のあるものについて何か提案はありますか。