問題タブ [coordinator-layout]

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

android - Android、DrawerLayout + Fragments + CollapsingToolbarLayout

DrawerLayout のメイン コンテナに表示されるフラグメントに CoordinatorLayout / CollapsingToolbarLayout を含めることは可能ですか?

別の質問への回答は、各フラグメントが独自のツールバーを持つ可能性があることを示唆しています。ActionBarDrawerToggleただし、これは、引き出しの開閉動作にリンクするツールバーが必要なため、 ではうまく機能しません。

誰かがこれを達成しましたか、またはこれについての指針はありますか? ありがとう。

編集:私は、DrawerLayout常にそこにとどまることを意図した単一のツールバーをに配置することにいくつかの努力を注いできましたが、スクロールすることができませんでした(Nexus5 API 22で)。この質問CoordinatorLayoutでは、 がメイン ビューである必要があることが言及されています。したがって、(以下のように) DrawerLayout に挿入しても機能しない可能性があります。

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

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

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

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

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

```

```

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

android - キットカットとロリポップの透明なステータス バー

新しい Android Design Support Library を使用しています。アプリでスクロール可能で折りたたみ可能なヘッダーを作成する必要があります。Lollipop を使用する場合は、すべて問題ありません。でもキットカットではできない

これは私が必要なようです

ここに画像の説明を入力

キットカット

ここに画像の説明を入力

ルート レイアウト (Coordinator) などに FitsSystemWindows="true" を追加すると、次の結果が得られました。

(申し訳ありませんが、画像とリンクを投稿するのに十分な評価がありません)

  • Android 5 には AppBarLayout の下に白いゾーンがあります

ここに画像の説明を入力

  • KitKat ではステータス バーが重なっていませんが、これは醜いです。

ここに画像の説明を入力

また、Translucent statusBar を使用しています。あなたは私を助けることができます?

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

android - NestedScrollView を使用した CoordinatorLayout は、adjustResize でサイズ変更されません

とをラップするをview含む があります。中には、CoordinatorLayoutAppBarLayoutNestedScrollViewNestedScrollViewEditText

ソフト入力キーボードの表示と、view.

通常のフラグを使用android:windowSoftInputMode="adjustResize"すると、入力を非表示にする場合を除いて、すべてが正常に機能するようです。

入力を開いた状態 (画像 2) では、NestedScrollView(退屈な灰色の背景) が縮小されているため、以前の「カバーされた」部分にスクロールできます。すべて良い。ただし、入力が非表示になると (画像 3)、NestedScrollViewはスペースを埋めるために成長せず、親であることがわかりますCoordinatorLayout(フェッチする赤で色付けしました)。

ここに画像の説明を入力 ここに画像の説明を入力 ここに画像の説明を入力

私はこの答えを試しましたhttps://stackoverflow.com/a/31286789/726954、神秘的なタグを追加しましたandroid:layout_gravity="fill_vertical"が、これは高さを制限するだけで、NestedScrollView子要素を切り捨ててしまいます(ただし、拒否することで問題は修正されます)容器に補充します)。

何か足りないのですか、それともこれはCoordinatorLayout

これが私のXMLのモックアップです:

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

android - CoordinatorLayout を SwipeRefreshLayout と RecyclerView および FloatingActionButton と共に使用する

このすべての要素をまとめようとしていますが、FloatingActionButton が表示されません。私のコードは次のとおりです。

SwipeRefreshLayout と CoordinatorLayout の位置を切り替えようとしたところ、FloatingActionButton が表示されましたが、SwipeRefreshLayout の更新がアクティブになったため、上にスクロールできませんでした。どうすればそれを機能させることができますか?

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

android - コーディネーターのレイアウト - 下からスクロール/Enter

toolbarメインのスクロールレイアウトも下に移動する上からスクロールすることができます。

以下は私の現在の解決策です。下のレイアウトを上にスクロールするのと並行して、上のレイアウトを下にスクロールすることができました。しかし、下部のレイアウトはメインのスクロール ビューと重なっているだけですが、メイン ビューのサイズを変更して、下部のレイアウトの上にのみ表示するようにしたいと考えています。上面図と同じ動作ですが、下面のみです。

誰でもその問題を解決できますか?

私のレイアウト:

そして私のカスタムレイアウトの振る舞い:

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

android - Android CoordinatorLayout + AppbarLayout + Viewpager が常にスクロールする

上部に ToolBar、その下に TabLayout、TabLayout からタブを切り替える ViewPager を備えた従来のレイアウトがあります。ViewPager のコンテンツがスクロール可能である場合、ToolBar は見えないようにスクロールし、TabLayout はそれに従い、最上部に達したときに固定する必要があります。

ViewPager のコンテンツのサイズに関係なく、ToolBar が常にスクロール可能であることを除いて、これは現在のコードではすべて問題ありません。以下の私のコードを参照してください。これを修正する方法についての素晴らしいアイデアはありますか?

編集:

viewPager の高さがルート ビュー全体の高さと同じであることがわかります。appbar_scrolling_view_behavior が上下のオフセットを追加しているように見えるため、これは意図的である可能性があります。ただし、ツールバーとタブバーを常にスクロールすることになるため、奇妙に思えます。