問題タブ [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.
android - アクションバーなしでナビゲーション ドロワーを開き、ボタンだけで開く方法
アクションバーのないナビゲーション バーがあります (アクションバーは必要ありません)。ナビゲーションドロワーを開くことができるボタンがあるようにしようとしています。
DrawerLayout http://developer.android.com/reference/android/support/v4/widget/DrawerLayout.html#openDrawer(android.view.View)の openDrawer というメソッドがあることは知ってい ます
使い方がわかりませんでしたが、クリック時にボタンを作成してみました。このメソッドを実行します。
それをクリックすると、Java NullPointerException が発生します。誰にもアイデアはありますか?
編集: このコードはフラグメント内にあり、フラグメント外の引き出しレイアウトを参照しようとしています。デバッガーを使用しましたが、mDrawlerLayout が NULL であることを示しています。
何かアドバイス?
ありがとう!
android - Androidで多くの写真を円として切り取る
問題が発生しましたが、解決できません。ListFragment からの多くの画像を丸で囲みたいと思います。コードを使用すると、より明確になります。
}
OK、私はあなたの言うことを知っています:「それは旗でも通貨でもありません...」インターネットから来て機能している例。写真を円としてトリミングする方法を知りたいだけです。
そして、誰も見つけられない場合、クリックすると色が変わる正方形と透明な円でオーバーレイを行う方法を知っている人はいますか?
それがどのように見えるかを見たい場合:
android - DrawerLayout 二重引き出し (左右の引き出しを同時に)
私は二重の引き出しを実装したいアプリケーションを持っています.1つは左から、もう1つは右からです。左のドロワーはアプリのナビゲーション用、右のドロワーは結果のフィルタリング用です。
したがって、レイアウトは次のようになります。
ここでは、「left_drawer」と「right_drawer」、およびそれぞれの重力 - 「開始」と「終了」がはっきりとわかります。これは実際に機能します。どちらも引き出せます。
問題は、DrawerToggle を実装すると、左の引き出しのみが開き、右の引き出しは閉じないため、右の引き出しを開いて DrawerToggle ボタンを押すと、左の引き出しも開き、右の引き出しと重なる.
私が取得しようとしている解決策がいくつかあります:
- 左側と同じ動作とアニメーションで、右側に同じ DrawerToggle ボタンを作成します。
- 開こうとしている引き出しの反対側に引き出しを作成します-自動的に閉じます(左の引き出しが開いていて、右の引き出しのトグルを押した場合、またはその逆の場合)。
DrawerToggle は、個々の引き出しではなく、DrawerLayout 自体をパラメーターとして受け入れるため、その方法はわかりません...
サポート ライブラリを使用しています。
誰にもアイデアはありますか?前もって感謝します。
android - ハンドルが見える DrawerLayout を実装する方法
アプリケーションに NavigationDrawer を正常に実装しました。
私のアプリは、画面の左側に開くドロワーを表示します。
私の問題は、左側にボタンを追加する必要があることです。そのボタンをクリックまたはスワイプして、左の引き出しを開くことができます。私ができること。
しかし、ボタンは引き出しの一部のように見えるはずで、画面にはみ出します。
つまり、引き出しの開閉と同時にボタンがスライドする必要があります。
閉じた状態:
開状態
左の引き出しのレイアウトにボタンを追加してみましたが、境界の外に物を表示することはできないようで、引き出しを閉じると常に完全に非表示になります。
現在、メインの DrawerLayout にボタンを追加して、左の引き出しの右側に配置するように追加しようとしています...しかし、うまくいきません... DrawerLayout は 2 つ以上の子を持つことができないようです.. .
どんな助けでも大歓迎です。
サポート ライブラリ (v4) を使用しています
[編集] そして、私は API レベル 8 をサポートしていますImageView.setTranslationX
。View.OnAttachStateChangeListener