0

いいえ、それは私がよく検索した再質問ではありません。しかし、これを行う方法はどこにも見つかりませんでした。アクティビティからメソッドを呼び出して、ハンバーガー アイコンを戻るアイコンに変更したいと考えています。Drawer でできるけど、Drawer を開かずにやりたい.. たとえば、フラグメントが表示されているとき.. ハンバーガーが戻る矢印 (アニメーション付き) に変わり、戻る矢印をクリックするとフラグメントが非表示になり、矢印をハンバーガーに戻します。

これをしながらアニメーションが欲しい..それを行う方法はありますか? または引き出しの開閉中にのみ可能

前もって感謝します

4

2 に答える 2

2

私は電話でそれをやった

onDrawerSlide(View v, float f);

ここで、0.0f から 1.0f までの float 値は、ハンバーガーから戻る矢印への変換の進行状況を定義します。

次に、オブジェクトアニメーターを使用して、float 値 0.1 が増加するたびにこのメソッドを 100 回呼び出し、魔法が発生しました。道を示してくれてありがとう@gauravsarma。

于 2016-09-03T03:20:22.890 に答える