問題タブ [drawertoggle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
8 に答える
50209 参照

android - DrawerLayoutが開き始めたことを検出する方法は?

そのため、Navigation Drawerが開き始めたときに非表示にしたいタブがあります。私が持っているコードは、開いたときにそれらを非表示にしますが、それは私が望むものではありません.

これが私が試したことです:

  • を に設定onClickListenermDrawerLayoutます。onClick呼び出されることはありません
  • を に設定onTouchListenermDrawerLayoutます。onTouch呼び出されることはありません
  • 研究ActionBarDrawerToggleDrawerLayoutクラス。のようなものが見つかりませんでしonDrawerStartedOpeningた。
0 投票する
1 に答える
9734 参照

android - アクション バー ドロワー トグル カスタム アイコン

アクション バー ドロワー トグルを使用しようとしていますが、メニュー アイコン以外のものを表示したいと考えています。カスタム メニュー アイコンの右上隅に通知カウントを表示したいのですが、必要に応じてアクション バー ドロワー トグルに戻る矢印を表示したいです。

そのため、最初にカスタム レイアウト (メニュー アイコンのイメージビューと通知カウントのテキストビューを含む) をアクション バー ドロワー トグルに表示できるかどうかを確認しようとしましたが、成功しませんでした。

次に、カスタム メニュー アイコンを含むメニュー項目を作成しようとしました。このメニュー項目をクリックすると、ナビゲーション ドロワーを開閉しますが、通知を含むテキストビューをメニュー アイコンに表示できません。

どんな助け/アイデアも大歓迎です:)

0 投票する
1 に答える
775 参照

android - 引き出しフラグメントのアイコンを削除する方法

actionBar.setDisplayHomeAsUpEnabled(false); を使用しました。actionBar.setHomeButtonEnabled(false); 引き出しアイコンを削除します。機能しましたが、アイコンは以前と同じようにスペースを占有しているようです。また、引き出しを開くために使用できる小さな透明なボタンが残っています。アイコンを「完全に」削除できますか? または、右に同じ余白を追加できるように、アイコンが占める正確な幅はどれくらいですか。

0 投票する
3 に答える
770 参照

android - 引き出しフリップ アニメーション (Google フォト、Play ストアなど)

ドロワー ボタンのまったく新しいハンバーガー フリップ アニメーション:

ここに画像の説明を入力

Android Lでこれを行う方法は? (または下位 SDK)

0 投票する
5 に答える
106557 参照

android - Android appcompat v7 21 ライブラリから DrawerArrowToggle を実装する方法

Android 5.0 がリリースされたので、アニメーション化されたアクションバー アイコンを実装する方法を考えていました。

ここのこのライブラリは私にとっては問題なく実装されていますが、appcompat v7 ライブラリにはそれがあるため、どのように実装できますか?

ライブラリは、themes.xml でそれを参照します。

このスタイルで

アップデート

v7 DrawerToggle を使用してこれを実装しました。しかし、私はそれをスタイリングすることはできません。助けてください

v7のstyles_base.xmlでスタイリングを見つけました

これをスタイルに追加しましたが、機能しませんでした。私のattr.xmlにも追加されました

しかし、そうするとクラッシュし、色の種類のエラーが表示されます。私は何が欠けていますか?

0 投票する
2 に答える
43328 参照

android - Appcompat v7 21、Toolbar、および DrawerLayout を使用して Burger to Arrow をアニメーション化する方法

私はandroid.support.v4.widget.DrawerLayoutでandroid.support.v7.widget.Toolbarを使用しています。正常に動作し、Navigation Drawer を閉じると Burger アイコンが表示され、Drawer が開いていると矢印アイコンが表示されます。引き出しを無効にして、アプリのイベントでバーガー アイコンを矢印にアニメーション化したいと考えています。ロック モードをクローズに設定しようとしましたが、v7.app.ActionBarDrawerToggle がまだバーガーを表示しており、ドロワーが開きます。

mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);

何か案は?ありがとう!

アップデート:

いいえ、アイコンの状態を変更し、ドロワーを有効/無効にすることはできますが、アニメーションはこのアプローチでは機能しません:

ドロワーはツールバーの上部にあります。

0 投票する
1 に答える
463 参照

android - タイトルと v7 ドロワー トグルの間の間隔を設定します

現在、v7 サポート ライブラリの ActionBarDrawerToggle を使用しています。ただし、showHomeEnabled を無効にしているため、ドロワー アイコンはタイトル フォントに直接表示されます。タイトルとトグルの間により多くの空きスペースを設定するにはどうすればよいですか?

ありがとう

0 投票する
4 に答える
1945 参照

android - ActionBar compat v7 21 の引き出しインジケーター

私のアプリケーションはActionBarCompatライブラリとNavigationDrawerサポート ライブラリを使用しています。ActionBarDrawerToggleドロワーを取得するために appcompat v7を使用します。にはカスタム検索ビューがありますActionBar。このような:

ここに画像の説明を入力

しかし、引き出しインジケーターが間違って表示され、アクション検索ビューが展開されているときに戻る矢印が表示されません。 ここに画像の説明を入力

PlayStore アプリケーションのように表示したい:

ここに画像の説明を入力

どうすればいいですか?前もって感謝します。