問題タブ [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 - 共有要素の遷移中にヒーロー ビューの位置が正しく計算されない
Toolbars と CoordinatorLayouts の 2 つのアクティビティが両方にあります。
CoordinatorLayout のおかげで、ツールバーはスクロールして非表示にすることができます。
それらの間で共有要素の遷移を作成しようとしていますが、これまでに行った手順は次のとおりです。
- 画像ビューをヒーロー ビューとして設定します。
- ツールバー、ナビゲーションバー、ステータスバーもヒーローとして設定して、オーバーレイの問題を回避します。
これが私の問題です:
共有要素のアニメーションが開始されると、ヒーロー ツールバーが上から下にスライドし、画面全体が上から下に移動します。
ヒーロー イメージビューの位置はこのアニメーションの前に計算されるため、移動アニメーションの後に最終的な位置に点滅します。
アニメーターにイメージビューの最終位置を正しく計算させる方法はありますか?
問題に十分に対処したかどうかわからないので、コメントで追加情報を提供できます。
長い質問で申し訳ありません。
前もって感謝します。
android - CoordinatorLayout は、スクロール後に下部に空白を残す
CoordinatorLayout を使用して Google の最新のデザイン トリックを実装しようとしていますが、スクロールと視差効果に問題があります。
アクティビティが表示された後、すべて問題ないように見えますが、スクロールしようとすると問題が発生します。一番下のビューが正しく展開されていないようで、上にスクロールすると下に空白が表示されます。ボトムビューは、トップビューとナビゲーションバーの間の初期表示でどれだけ大きいかのようです。
次のようになります。
関連コード:
この奇妙な動作はランダムに発生します。ボトムビューが正常にスクロール可能で、その空白が表示されないことがあります。私は何を間違っていますか?ありがとう。
android - CoordinatorLayout の WebView を使用した SwipeRefreshLayout
これは私のxmlレイアウトです:
残念ながら、webView のスクロール時にツールバーが非表示になりません。
SwipeRefreshLayout と非表示可能なツールバーで WebView を使用するにはどうすればよいですか?
私の英語でごめんなさい。
java - CoordinatorLayout の任意の ViewGroup に対して AppBarLayout と同じ動作を実現する
CoordinatorLayout のカスタム ビューで次の問題に直面しています。RecyclerView をスクロールするときに ViewGroup (fe LinearLayout) を折りたたむ必要があります。ViewGroup は RecyclerView のヘッダーとして機能します。次のコードを使用する場合:
プロパティ app:layout_bevahiour を適切な値でリサイクラーのヘッダーに追加しようとしても機能しません。RecyclerView はすべての画面を占有し、ヘッダー (LinearLayout) は表示されません。しかし、LinearLayout を AppBarLayout に変更すると、すべてがチャームとして機能しますが、ヘッダーはアクション バーとしてスタイル設定されます。
ViewGroup (fe LinearLayout) の AppBarLayout と同じ動作を実現する方法はありますか?
android - フローティング アクション ボタンをツールバー/アクション バーに固定する
CollapsingToolbarLayout と NestedScrollView と FloatingActionButton を備えた CoordinatorLayout があります。CollapsingToolbarLayout には、視差として設定された layout_collapseMode を持つ ImageView があります。FloatingActionButton は CollapsingToolbarLayout に固定されています。そのレイアウトが折りたたまれたり上にスクロールされたりすると、画像が非表示になり、FloatingActionButton も非表示になります。画像が消えた後に FloatingActionButton が表示されるようにします。
レイアウトコードは次のとおりです。
android - Android:CoordinatorLayout を使用した RecyclerView で、最初の項目がステータス バーの後ろに移動する直前に少し停止しますか?
私は arecyclerView
と関連してcoordinator layout
おり、小さな問題に遭遇しました。リストを下にスクロールし、最初の項目がステータス バーを通過しようとすると、継続する前に常に約 1 ミリ秒間ヒッチまたは停止します。それは非常に微妙ですが、目立ちます。ここに gif があります。カーソルを見てください。最初の項目がステータス バーを通過しようとすると、カーソルは移動しますが、リストは移動しません。これは非常に迷惑です!エミュレータだけでなく電話でも発生します。
説明のためにgifを見てください:http: //i.imgur.com/80A5YNL.gifv
私が気づいたのは、スワイプが速いほど、ヒッチに気付かないことです. また、ヒッチは最初に画面から指を離した後にのみ再現され、最初のアイテムが完全に表示され、最初のアイテムがステータスバーの後ろに来るまでリストを非常にゆっくりとスクロールします.
これは activity_main.xml です
MainActivity.java
リサイクラー ビュー アダプター
私のコードは単純で、これを引き起こす可能性のあるものは何も見つかりません。
android - CoordinatorLayout とレイアウト GONE
ユーザーが RecyclerView をスクロールするときに、CoordinatorLayout を使用して画面 3 レイアウトから移動しようとしています。
私のビューには、上部に 3 つの linearLayout と下部に recyclerView が含まれています。
スクロールとビューのアニメーションは完璧です!
ここで、2 番目の linearLayout を削除したいと思います (ユーザー アクションの後)。
レイアウトがなくなると、スクロールを除いて、ビューは視覚的に正しく更新されます。スクロールの「制限」は、ビューがなくなる前と同じです。したがって、上にスクロールすると、GONEレイアウトの高さのオフセットがあります。
理由はわかりますか?CoordinatorLayout にスクロール制限を更新するように依頼することはできますか?
XML 表現は次のとおりです。
ご協力いただきありがとうございます !!!
android - 折りたたみツールバー Android での奇妙な動作
私は Android のマテリアル デザインに慣れてきており、recyclerView のスクロールに基づいて折りたたみツールバーを実装する簡単なプロジェクトを作成しようとしています。プロジェクトは、reciclerView を含むレイアウトを持つ 1 つのアクティビティのみで構成されます。このアニメーションを正しく実装するために必要なことをしたと思います。問題は、スクロール時にステータス バーの背景 (強い色) が消え、ツールバーが完全に隠れずにステータス バーに重なってしまうことです。画像とコードを追加して、アイデアを提供します。よろしくお願いします。
これは MainActivity レイアウトです。
これは、依存関係を追加した build.gradle ファイルです
そして最後に MainActivity.java が必要な場合
このエフェクトを使用して Web からプロジェクトをダウンロードしましたが、正常に動作しますが、何が問題なのかわかりません。
android - Coordinator Layout を「ONLY」スナップ ツールバーに設定します
これは私の主なレイアウトです:
ツールバーをスナップ モードに設定したいのですが、このコードでは、Coordinator Layout もツールバーでビューページャーをシフトします。
Playストアのアクションバーと同じ効果が欲しい。