問題タブ [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 投票する
2 に答える
4042 参照

android - ネストされたスクロールビューは、CoordinatorLayout で使用可能なスペースを占有しません

NestedScrollviewa の内部に aを実装することに関して問題に直面していCoordinatorLayoutます。次のレイアウト コードを参照してください。

基本的に、ユーザーがコンテンツをスクロールすると、画面の上部にバーが表示されます。入力要素を持つカードで構成されるフォームです。ツールバーは、スクロール時にそのバーに道を譲ります。

問題は、NestedScrollview が完全な高さを取得せず、下部に大きな余白が残ることです。小さいビューでコンテンツをスクロールできますが。時々それは拡大しますが、EditTextでテキストの編集を開始するとすぐに、突然マージンが再び戻ります。

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

android - CoordinatorLayout で移動するネストされた FAB

CoordinatorLayout、Viewpager、および FAB を含む通常のビューを使用してアクティビティを作成しようとしています。私が作成しようとしているレイアウトは次のとおりです。

したがって、私の場合、ViewPager 内のビューに FAB を含める必要があります。私の問題は今 (単純化されたアプリケーションで) です: https://gfycat.com/VacantAdmiredBedlingtonterrier GIF の問題は、FAB が画面の外に移動することです。ツールバーの高さだけ移動します。

私が望むのは、FAB がその位置にとどまることですが、viewpager 内とビュー内にあるということです。

このビューの XML は次のとおりです。

XML に示されているように、FAB は scrollview ではなく、ViewPager を表す FrameLayout 内にあります。

このFABをその位置にとどめ、ビューをビューページャー内に保持する方法はありますか?

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

android - CollapsingToolbar 内で Scrollable TextView を作成するにはどうすればよいですか?

現在、次のような方法で CoordinatorLayout + AppbarLayout + CollapsingToolbarLayout を試しています。

1)「ツールバー」を使用してアプリバーを下にスクロールします[ネストされたScrollView/RecyclerViewはありません]。

2) アプリバーの下のコンテンツは、アプリバーのスクロールに合わせて移動する必要があります。

3) ViewPager の下に保持される複数の画像。

4) ViewPager の最後の項目は textview です。

次のレイアウトを使用して 1) と 2) を達成しました。

私が今達成しようとしているのは、collpasingtoolbarlayout 内のテキストビューをスクロール可能にすることです (上記の #4)。これまでの検索では、Appbar がすべてのタッチ イベントを単独で処理していると信じていたので、これは簡単ではないようです。ただし、これは要件であるため、これを完了するのに役立つガイダンス/ポインターがあれば幸いです.

この機能を実現するために何をどこで探すべきか教えてください。

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

android - ツールバーがシステム バーの下にクリップされている

インターネットで見つけたように、私は半透明のシステム バー、CoordinatorLayout と AppBarLayout、およびツールバーを使用しています。NestedScrollView でスクロールすると、ツールバーがシステムバーの下の上部に移動しますが、一部のピクセルが取り残されます。これは非常に醜いように見えます:

残りのピクセルでスクロール

だからここにいくつかの詳細があります:

  • compileSdkVersion 23
  • buildToolsバージョン「23.0.3」
  • minSdkバージョン 21
  • targetSdkバージョン 23
  • 「com.android.support:appcompat-v7:23.4.0」
  • 「com.android.support:design:23.4.0」

スタイル:

レイアウト:

ところで、システム バーの下にも表示される背景の大きな画像には、この RelativeLayout / ImageView の組み合わせを使用する必要があります。この質問についてのみ、グラデーションを使用しています...


OK、私はこれに私のレイアウトをパッチ:

次のようになります。

ツールバーが高すぎる

次に、多くのバリエーションで android:fitsSystemWindows="true" を試しましたが、そのシステムバーの下にそのツールバーを取得できません(システムバーが灰色になることなく...)

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

android - coordinatorLayout 、 AppbarLayout 、CollaspingToolbarLayout を使用してこのタイプのレイアウトを作成する方法

このタイプのレイアウトを作成する方法を教えてください。これについての知識はほとんどありません。

それは持っています

1>フローティングアクションボタン

2> CollapsingToolbarLayout で Parallex を使用する 1 ImageView

ViewPager を使用した 3>1 TabLayout

2nd ImageView とそれに関連するテキストと FloatingButton が固定されたレイアウトの中間層を作成できません。

ここにレイアウトがあります <

0 投票する
3 に答える
611 参照

android - CoordinatorLayout 内の ViewPager 内の下部ビューでのスクロールを避ける

私は私の中にこの構造を持っていますmain layout

これは、内部のフラグメントで使用している私のレイアウトですViewPager

次の動作を実現したい。これは、AppBarLayout折りたたまれたときのスクリーンショットです。

ここに画像の説明を入力

ご覧のとおり、EditTextとのレイアウトButtonが表示されていますが、上にスクロールすると消えます。CoordinatorLayoutカスタム動作を試してみましたが、私のCoordinatorLayout. にも変更しようとしましmatch_parentwrap_contentが、 の下に空のスペースを入れましたLinearLayout

ここに画像の説明を入力