問題タブ [android-appbarlayout]

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

android - AppBarLayout がツールバーとタブで機能しない

ユーザーがスクロールするとツールバーが非表示になるように、ツールバーとタブで AppBarLayout を使用しようとしています。

Cheesesquare の例とまったく同じ方法で実行しようとしましたが、まだ機能しません。

ここに私のXMLコードがあります:

RelativeLayout を CoordinatorLayout に置き換えてみましたが、うまくいきません。

0 投票する
0 に答える
2363 参照

android - CollapsingToolbarLayout は画像の高さに収まりますか?

画像が既に読み込まれている場合CollapsingToolbarLayoutの高さを設定することはできますか? AppBarLayoutWhatsapp の動作に似ています。

Whatpsapp の動作 (会話情報アクティビティ):AppBarLayoutを含む高さCollapsingToolbarLayoutは、アクティビティの作成時に固定値に設定されます。ただし、グループ画像が読み込まれると、スクロールして画像を全高で表示できます。

編集:ターゲットはCollapsingToolbarLayout画像に合わせて、同じ比率を取得し、画像のトリミングを回避しています。

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

android-layout - Android 視差スクロール

AppBarLayout をスクロールし、RecyclerView を使用して CollapsingToolbarLayout を折りたたみ、子 ImageView で視差スクロールを行う必要があります。

NestedScrollView を使用してこれを行うことができましたが、RecyclerView では機能しませんでした。

示されているように、 AppBarLayout のすべての子に scrollFlag を持たせようとしました

ここで NestedScrollbar を使用しようとしましたが、うまくいきましたが、 RecyclerView が必要です

CoordinatorLayout のすべての子に scrollFlags を追加しようとしましたが、うまくいきませんでした。

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

android - Appbar は、ツールバー全体のサイズを縮小することなく、背景の画像を上にスクロールします

マテリアル デザイン ライブラリを使用して、大きな背景画像を持つツールバーを作成しようとしています。ツールバーの後に ScrollView が続きます。Scrolling では、ScrollView の残りの部分が領域を埋めるために拡大している間に、ツールバーがゆっくりと最小の高さまで縮小されることを期待しています。最初に画面がレンダリングされると、次のようになります初期ビュー。スクロールすると画像は短くなりますが、スクロールビューは拡大しません。スクロールするとこのように見えますスクロール時 なぜこれが起こっているのでしょうか?

0 投票する
0 に答える
978 参照

android - コーディネーター レイアウトの上下スクロール時の位置のリセット

私は と を持ってCoordinatorLayoutAppBarLayoutますCollapsingToolbarLayout。ではCollapsingToolbarLayoutLinearLayout表示中のユーザー情報layout_collapseMode=parallax要素として使用しており、その下にTabLayout.

私が期待する動作は、スクロールアップまたはダウン中にユーザー情報がスムーズに非表示になることです。TabLayout

問題は、少し下にスクロールするとアイテムの位置がリセットされ、ユーザー情報のレイアウトが完全に隠れてしまうことです。

```

```

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

android - アプリ バーに固定された FAB が上にスクロールしても非表示にならない

FAB を AppBarLayout に固定しました。ただし、上にスクロールすると、FAB の予想される動作は、ツールバーが折りたたまれたときに非表示になります。これは起こりません。

これは特別に処理する必要がありますか?

私が定義したレイアウトは次のとおりです。

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

android - AppBar の折りたたみ/展開時にツールバーを上部に固定する方法は?

概要

マテリアル デザインで説明されているScrolling Techniquesの 1 つ、Flexible space with overload contentを実装しようとしています。

コンテンツが重複する柔軟なスペース

コンテンツはアプリ バーに重ねることができます。

行動:

アプリ バーの開始位置は、コンテンツの後ろに配置する必要があります。上にスクロールすると、アプリ バーは、コンテンツがオーバーラップしなくなるまで、コンテンツよりも速くスクロールする必要があります。所定の位置に固定されると、アプリ バーが持ち上がり、コンテンツを下にスクロールできるようになります。

https://www.google.co.in/design/spec/patterns/scrolling-techniques.html#scrolling-techniques-scrolling


問題

ただし、問題は、AppBar のタイトルが展開されると下にスクロールし、重なっているコンテンツの下に隠れることです。

ここでは、重なっている CardView の下にツールバーが隠されています。 アプリバーが展開されたとき

アプリバーが折りたたまれると、ツールバーとタイトルが下から上にスライドします。 折りたたんだとき

コード

これが私のコードです:

活動-main.xml

MainActivity の onCreate 関数にもこれらを追加しました


アプリバーが展開または折りたたまれているかどうかに関係なく、ツールバー (後で追加するタイルとその他のコンテンツを含む) を一番上に表示したいと考えています。

ドキュメントを読み、多くの投稿やチュートリアルを読み、多くのビデオを見ましたが、実際の解決策や関連する解決策をまったく見つけることができませんでした。

これを修正する方法について誰かがアイデアを持っている場合は、提案してください。助けてくれてありがとう。