問題タブ [navigation-drawer]

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 投票する
7 に答える
82053 参照

android - アクションバーなしでナビゲーション ドロワーを開き、ボタンだけで開く方法

アクションバーのないナビゲーション バーがあります (アクションバーは必要ありません)。ナビゲーションドロワーを開くことができるボタンがあるようにしようとしています。

DrawerLayout http://developer.android.com/reference/android/support/v4/widget/DrawerLayout.html#openDrawer(android.view.View)の openDrawer というメソッドがあることは知ってい ます

使い方がわかりませんでしたが、クリック時にボタンを作成してみました。このメソッドを実行します。

それをクリックすると、Java NullPointerException が発生します。誰にもアイデアはありますか?

編集: このコードはフラグメント内にあり、フラグメント外の引き出しレイアウトを参照しようとしています。デバッガーを使用しましたが、mDrawlerLayout が NULL であることを示しています。

何かアドバイス?

ありがとう!

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

android - Androidで多くの写真を円として切り取る

問題が発生しましたが、解決できません。ListFragment からの多くの画像を丸で囲みたいと思います。コードを使用すると、より明確になります。

}

OK、私はあなたの言うことを知っています:「それは旗でも通貨でもありません...」インターネットから来て機能している例。写真を円としてトリミングする方法を知りたいだけです。

そして、誰も見つけられない場合、クリックすると色が変わる正方形と透明な円でオーバーレイを行う方法を知っている人はいますか?

それがどのように見えるかを見たい場合:

現在のロックの様子

0 投票する
7 に答える
63067 参照

android - DrawerLayout 二重引き出し (左右の引き出しを同時に)

私は二重の引き出しを実装したいアプリケーションを持っています.1つは左から、もう1つは右からです。左のドロワーはアプリのナビゲーション用、右のドロワーは結果のフィルタリング用です。

したがって、レイアウトは次のようになります。

ここでは、「left_drawer」と「right_drawer」、およびそれぞれの重力 - 「開始」と「終了」がはっきりとわかります。これは実際に機能します。どちらも引き出せます。

問題は、DrawerToggle を実装すると、左の引き出しのみが開き、右の引き出しは閉じないため、右の引き出しを開いて DrawerToggle ボタンを押すと、左の引き出しも開き、右の引き出しと重なる.

私が取得しようとしている解決策がいくつかあります:

  1. 左側と同じ動作とアニメーションで、右側に同じ DrawerToggle ボタンを作成します。
  2. 開こうとしている引き出しの反対側に引き出しを作成します-自動的に閉じます(左の引き出しが開いていて、右の引き出しのトグルを押した場合、またはその逆の場合)。

DrawerToggle は、個々の引き出しではなく、DrawerLayout 自体をパラメーターとして受け入れるため、その方法はわかりません...

サポート ライブラリを使用しています。

誰にもアイデアはありますか?前もって感謝します。

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

android - ハンドルが見える DrawerLayout を実装する方法

アプリケーションに NavigationDrawer を正常に実装しました。

私のアプリは、画面の左側に開くドロワーを表示します。

私の問題は、左側にボタンを追加する必要があることです。そのボタンをクリックまたはスワイプして、左の引き出しを開くことができます。私ができること。

しかし、ボタンは引き出しの一部のように見えるはずで、画面にはみ出します。

つまり、引き出しの開閉と同時にボタンがスライドする必要があります。

閉じた状態:

ここに画像の説明を入力

開状態

ここに画像の説明を入力

左の引き出しのレイアウトにボタンを追加してみましたが、境界の外に物を表示することはできないようで、引き出しを閉じると常に完全に非表示になります。

現在、メインの DrawerLayout にボタンを追加して、左の引き出しの右側に配置するように追加しようとしています...しかし、うまくいきません... DrawerLayout は 2 つ以上の子を持つことができないようです.. .

どんな助けでも大歓迎です。

サポート ライブラリ (v4) を使用しています

[編集] そして、私は API レベル 8 をサポートしていますImageView.setTranslationXView.OnAttachStateChangeListener