問題タブ [android-coordinatorlayout]

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 に答える
17905 参照

android - ツールバーが折りたたまれたときにビューを表示

CoordinatorLayoutAppBarLayoutCollapsingToolbarLayoutおよびのアクティビティがありToolbarます。したがって、基本的には、スクロールすると折りたたまれるビューですRecyclerView

私がする必要があるのは、折りたたまれたために展開されたレイアウトのビューが非表示になっているときに、カスタム ビューを表示することです。

これは私のレイアウトです:

最後に、ツールバーを展開すると、要素がロードされたビューが表示されます。折りたたまれているときはそうではありません。消えるとTextView中が見えるToolbarはずです。現在、常時表示しています。

サイズが変更されたときにリスナーを追加するイベントを探していたCollapsingToolbarLayoutので、それが値より小さいかどうかを確認してそのビューを表示できます。

これは説明するのがちょっと難しいかもしれませんが、私は自分自身を明確にしたと信じています. 私はグーグルで検索してきましたが、同じことをしようとしている人を見つけることができません。

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

android - 実行時に FloatingActionButton に layout_anchor を設定する

AppBarLayout に固定されている android.support.design.widget.FloatingActionButton をアニメーション化しようとしています。レイアウト xml 内で問題なく設定でき、問題なく表示されます。ただし、このレイアウトへの共有要素遷移を行っており、ビューが設定される前に FAB が表示されています。可視性を GONE と INVISIBLE に設定しようとしましたが、layout_anchor がレイアウト xml に設定されていると無視されるようです。とにかくこのあたりはありますか?

アクティビティを共有要素トランジションでロードしてから、FAB でフェードインしたいと考えています。ロード時にFABを非表示にすることはできません。layout_anchor を使用せずにそれを行うこともできますが、可能であればそれを維持することを好みます。

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

android - コーディネーター レイアウトでツールバーを使用すると、ほとんどの場合、ツールバーが動かなくなる

FrameLayout でフラグメントを膨らませていますが、フラグメントのルート レイアウトは NestedScrollView です。上下にスクロールしているときに、ツールバーがスタックして元に戻らないか、スクロールしないことがあります。解決策はありますか?

0 投票する
2 に答える
1267 参照

android - SnackBar が FAB をカバー

私のレイアウトは、このチュートリアルとまったく同じです。ただし、このチュートリアルでapp:layout_behavior="pl.michalz.hideonscrollexample.ScrollingFABBehavior" は Fab XML で使用するため、Fab についてSnackBar説明します。このコードがないと Fab は動かず、その後にRecyclerView. SnackBar正しく表示するには?

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

android - フラグメントを「スクロール ビュー」としてコーディネーター レイアウトを使用する方法

「スクロール ビュー」としてフラグメントをホストする appbar レイアウトでコーディネーター レイアウトを使用しようとしています。フラグメントは、次のように、recyclerView と、ボタンを保持する下揃えのレイアウトで構成されます。

ここに画像の説明を入力

ただし、下部のセクションはデフォルトで非表示になっています。

ここに画像の説明を入力

スクロールした後にのみ表示されます。

私の活動クラスから:

アクティビティのレイアウト:

フラグメントのレイアウト:

ここでの最終目標は、フラグメントの下部バーを常に画面に表示し、リサイクラー ビューでアプリバーをスクロールすることです。

これは可能ですか?

皆さんありがとう!

0 投票する
2 に答える
10094 参照

android - アクティビティの ActionBar を使用してフラグメントで CoordinatorLayout を使用する

Android Design Support Library の使用に問題があります。スクロール中にFABおよびActionBarアニメーションのフラグメント内でCoordinatorLayoutを使用したいのですが、アクティビティレイアウトにActionBarがあり、フラグメントにCardGridStaggeredViewとFABがあります。

活動のレイアウト:

フラグメント レイアウト:

Activity と Fragment で CoordinatorLayout を使おうとしましたが、うまくいきませんでした。アクティビティの ActionBar やフラグメントの他のビューで CoordinatorLayout を使用する方法はありますか?