問題タブ [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.
android - ネストされたスクロールビューは、CoordinatorLayout で使用可能なスペースを占有しません
NestedScrollview
a の内部に aを実装することに関して問題に直面していCoordinatorLayout
ます。次のレイアウト コードを参照してください。
基本的に、ユーザーがコンテンツをスクロールすると、画面の上部にバーが表示されます。入力要素を持つカードで構成されるフォームです。ツールバーは、スクロール時にそのバーに道を譲ります。
問題は、NestedScrollview が完全な高さを取得せず、下部に大きな余白が残ることです。小さいビューでコンテンツをスクロールできますが。時々それは拡大しますが、EditTextでテキストの編集を開始するとすぐに、突然マージンが再び戻ります。
android - CoordinatorLayout で移動するネストされた FAB
CoordinatorLayout、Viewpager、および FAB を含む通常のビューを使用してアクティビティを作成しようとしています。私が作成しようとしているレイアウトは次のとおりです。
したがって、私の場合、ViewPager 内のビューに FAB を含める必要があります。私の問題は今 (単純化されたアプリケーションで) です: https://gfycat.com/VacantAdmiredBedlingtonterrier GIF の問題は、FAB が画面の外に移動することです。ツールバーの高さだけ移動します。
私が望むのは、FAB がその位置にとどまることですが、viewpager 内とビュー内にあるということです。
このビューの XML は次のとおりです。
XML に示されているように、FAB は scrollview ではなく、ViewPager を表す FrameLayout 内にあります。
このFABをその位置にとどめ、ビューをビューページャー内に保持する方法はありますか?
android - CollapsingToolbar 内で Scrollable TextView を作成するにはどうすればよいですか?
現在、次のような方法で CoordinatorLayout + AppbarLayout + CollapsingToolbarLayout を試しています。
1)「ツールバー」を使用してアプリバーを下にスクロールします[ネストされたScrollView/RecyclerViewはありません]。
2) アプリバーの下のコンテンツは、アプリバーのスクロールに合わせて移動する必要があります。
3) ViewPager の下に保持される複数の画像。
4) ViewPager の最後の項目は textview です。
次のレイアウトを使用して 1) と 2) を達成しました。
私が今達成しようとしているのは、collpasingtoolbarlayout 内のテキストビューをスクロール可能にすることです (上記の #4)。これまでの検索では、Appbar がすべてのタッチ イベントを単独で処理していると信じていたので、これは簡単ではないようです。ただし、これは要件であるため、これを完了するのに役立つガイダンス/ポインターがあれば幸いです.
この機能を実現するために何をどこで探すべきか教えてください。
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" を試しましたが、そのシステムバーの下にそのツールバーを取得できません(システムバーが灰色になることなく...)
android - coordinatorLayout 、 AppbarLayout 、CollaspingToolbarLayout を使用してこのタイプのレイアウトを作成する方法
このタイプのレイアウトを作成する方法を教えてください。これについての知識はほとんどありません。
それは持っています
1>フローティングアクションボタン
2> CollapsingToolbarLayout で Parallex を使用する 1 ImageView
ViewPager を使用した 3>1 TabLayout
2nd ImageView とそれに関連するテキストと FloatingButton が固定されたレイアウトの中間層を作成できません。