問題タブ [android-coordinatorlayout]
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 - コーディネーター レイアウトのカスタム レイアウト動作が呼び出されない
まず、コーディネーターのレイアウトに関する知識が不足していることを前置きしたいと思います。オンラインで見つけたチュートリアルに従っているだけで、なぜ私の動作が機能しないのか知りたいです。
コーディネーター レイアウト内の子ビューはアプリ バー レイアウトである必要がありますか? または、そこに任意のビューを配置できますか。
また、res-auto 名前空間を定義すると、layout_behavior のオプションが表示されません。通常、機能が利用可能で利用できない場合、Androidスタジオはオートコンプリートします。ただし、layout_behavior と入力しても問題はありません。もしかして効いてる…?
とにかく、独自のカスタム レイアウト動作を定義して適用しようとしていますが、機能していないようです。どんな洞察も大歓迎です。
これがレイアウトです。カスタム動作を最初の LinearLayout (search_polls_toolbar) に適用し、垂直のリサイクラービューが上にスクロールするときに上にスクロールしようとしています。(現在のツールバーと同様です。) また、この xml はビューページャーのフラグメント用です。また、ホスティング アクティビティには、ツールバーを上にスクロールさせるコーディネーター レイアウトが関連付けられています。(だから矛盾するのかな?)
カスタム動作は次のとおりです。
ホスティング アクティビティのレイアウトは次のとおりです。
誰かが私のコードを投稿してほしい場合は、お知らせください。ありがとう :)
android - 下にスクロールした後、CoordinatorLayout でツールバーを非表示にする
ToolBar
下にスクロールした後に非表示にするための私の試みは次のとおりです。
WebView
下にスクロールするときに必要な、非ToolBar
表示。
どうすればそれができますか?
いつものように、私のスタイルは次のとおりです。
Theme.AppCompat.Light.NoActionBar
android - FloatingActionButton が CoordinatorLayout Android の下でジャンプしない
FloatingActionButton ジャンプアップ効果を試しています (CoordiantorLayout の下)。Fab がタッチされると、スナックバーが呼び出されます。しかし、ファブは跳ね上がりません。どこを台無しにしますか?
レイアウトファイル
android - CoordinatorLayout の子はフルスクリーンではありません
Activity
フルスクリーンで表示される があります。CoordinatorLayout
これは、私が試した多くのレイアウトで完全に機能しますが、がルートの場合を除きViewGroup
ます。それCoordinatorLayout
自体には幅と高さの両方が設定されてmatch_parent
おり、画面全体を必要に応じて使用します。ただし、 と同じサイズにする必要がある子ビューはCoordinatorLayout
、ナビゲーション バーがまだ表示されているかのように配置されます。
で子ビューのサイズを変更する方法はありCoordinatorLayout
ますか? これはおそらく実装fitSystemWindows
によって引き起こされるため、明らかに物事は変わりませんが、他の機能はうまくいきます。カスタムクラスを作成しようとしましたが、成功しませんでした。CoordinatorLayout
ViewGroups
Behavior
このコードを使用してActivity
フルスクリーンを作成します。
これは、画像の生成に使用される単純なレイアウトです。