画面上の 2 つのパネルをフェード効果で入れ替える最良の方法は何ですか?
CSS を使用して互いの上に配置した 2 つのパネルがあります。panelOne が表示され、 panelTwo が非表示になります。
別のボタン (どちらのパネルでもない) をクリックすると、 panelOne がフェードアウトし、 panelTwo がフェードインします。
私は現在、以下のコードを使用してこれを機能させていますが、テスト用にここにある一部の Android デバイスではかなり遅いことがわかりました。私が現在使用しているものよりも良い方法はありますか?このアニメーションを改善するにはどうすればよいですか?
このコードはボタン タップで実行されます。
Ext.Anim.run(panelOne, 'fade', {
duration: 100,
after: function() {
panelOne.hide();
}
});
Ext.Anim.run(panelTwo, 'fade', {
out: false,
duration: 100,
before: function() {
panelTwo.show();
}
});
どんな助けでも大歓迎です。
ありがとう。