問題タブ [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.
android - ツールバーが折りたたまれたときにビューを表示
CoordinatorLayout
、AppBarLayout
、CollapsingToolbarLayout
およびのアクティビティがありToolbar
ます。したがって、基本的には、スクロールすると折りたたまれるビューですRecyclerView
。
私がする必要があるのは、折りたたまれたために展開されたレイアウトのビューが非表示になっているときに、カスタム ビューを表示することです。
これは私のレイアウトです:
最後に、ツールバーを展開すると、要素がロードされたビューが表示されます。折りたたまれているときはそうではありません。消えるとTextView
中が見えるToolbar
はずです。現在、常時表示しています。
サイズが変更されたときにリスナーを追加するイベントを探していたCollapsingToolbarLayout
ので、それが値より小さいかどうかを確認してそのビューを表示できます。
これは説明するのがちょっと難しいかもしれませんが、私は自分自身を明確にしたと信じています. 私はグーグルで検索してきましたが、同じことをしようとしている人を見つけることができません。
android - 実行時に FloatingActionButton に layout_anchor を設定する
AppBarLayout に固定されている android.support.design.widget.FloatingActionButton をアニメーション化しようとしています。レイアウト xml 内で問題なく設定でき、問題なく表示されます。ただし、このレイアウトへの共有要素遷移を行っており、ビューが設定される前に FAB が表示されています。可視性を GONE と INVISIBLE に設定しようとしましたが、layout_anchor がレイアウト xml に設定されていると無視されるようです。とにかくこのあたりはありますか?
アクティビティを共有要素トランジションでロードしてから、FAB でフェードインしたいと考えています。ロード時にFABを非表示にすることはできません。layout_anchor を使用せずにそれを行うこともできますが、可能であればそれを維持することを好みます。
android - コーディネーター レイアウトでツールバーを使用すると、ほとんどの場合、ツールバーが動かなくなる
FrameLayout でフラグメントを膨らませていますが、フラグメントのルート レイアウトは NestedScrollView です。上下にスクロールしているときに、ツールバーがスタックして元に戻らないか、スクロールしないことがあります。解決策はありますか?
android - SnackBar が FAB をカバー
私のレイアウトは、このチュートリアルとまったく同じです。ただし、このチュートリアルでapp:layout_behavior="pl.michalz.hideonscrollexample.ScrollingFABBehavior"
は Fab XML で使用するため、Fab についてSnackBar
説明します。このコードがないと Fab は動かず、その後にRecyclerView
. SnackBar
正しく表示するには?
android - アクティビティの ActionBar を使用してフラグメントで CoordinatorLayout を使用する
Android Design Support Library の使用に問題があります。スクロール中にFABおよびActionBarアニメーションのフラグメント内でCoordinatorLayoutを使用したいのですが、アクティビティレイアウトにActionBarがあり、フラグメントにCardGridStaggeredViewとFABがあります。
活動のレイアウト:
フラグメント レイアウト:
Activity と Fragment で CoordinatorLayout を使おうとしましたが、うまくいきませんでした。アクティビティの ActionBar やフラグメントの他のビューで CoordinatorLayout を使用する方法はありますか?