問題タブ [android-appbarlayout]

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 投票する
3 に答える
7583 参照

android - プログラムでCoordinatorLayoutの折りたたまれた要素を表示するには?

私はCoordinatorLayoutブログで説明したように持っています: http://android-developers.blogspot.ru/2015/05/android-design-support-library.html

内部AppBarLayoutにはToolbarTextView追加のステータス情報があります。AppBarLayout折りたたむことができます (スクロール後)。AppBarLayout変更されたステータスを表示するために表示する必要がある場合があります。

プログラムでそれを行う方法は?

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

android - CollapsingToolbarLayoutにラップされたときにツールバーのロゴ、アイコン、タイトル、サブタイトルを表示するには?

Android Support Design Libraryがリリースされた後、Twitter のプロフィールToolbarのページのように、画面を縦にスクロールするtitleと とが変化するようなエフェクトを実装したいと考えていました。subtitleそこで、Android Support Design Library の 、 、および を使用して、この効果を実現しようCoordinatorLayoutAppBarLayoutましCollapsingToolbarLayoutた。のコンテンツを希望どおりに表示または変更できなかったことを除いて、すべてが期待どおりに機能しました。、、、ofを表示したかったはずですが、レイアウトとプログラムで設定しても表示されませんでした。ブログに書いてある通り、ToolbarToolbarcollapseIconnavigationIcontitlesubtitleToolbar

このような場合、ツールバー自体ではなく、CollapsingToolbarLayout で setTitle() を呼び出す必要があることに注意してください。

ドキュメントを確認した場合CollapsingToolbarLayout、 の設定にのみ焦点を当てていることがわかりますが、 、およびtitleについては何もできません。collapseIconnavigationIconsubtitle

Toolbarそれで、誰かがandによってこの効果を達成する方法を教えてもらえますCollapsingToolbarLayoutか? 彼らができなかったとしたら、他に何ができるでしょうか? 誰でもこれについて何か考えがありますか?

ヒントをいただければ幸いです。前もって感謝します。

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

android - AppBarLayout ビューの可視性を切り替えると、読み込まれたフラグメントの間隔の問題が発生する


新しい Android Design Support Librar ( http://android-developers.blogspot.com.ar/2015/05/android-design-support-library.html ) で奇妙な問題が発生しました。ToolBar とともに AppBarLayout に追加のコンテンツ (LinearLayout など) を配置し、そのコンテンツの表示を切り替えると、フラグメントを切り替えると、フラグメント コンテンツの上部にデッド スペースが表示されます。

コンテンツの表示が切り替えられたときに、AppBarLayout が親の CoordinatorLayout のサイズを正しく変更していないようです。CoordinatorLayout を DrawerLayout にラップしました。表示されているフラグメントに応じて、AppBarLayout の余分な LinearLayout の可視性を切り替えたいと考えています。

MainActivity の main.xml ファイルは次のとおりです。

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

android - Android AppBar を完全にカスタマイズするには?

Airbnb と同様の方法で、アプリケーションに AppBar を実装したいと思います。

Airbnbツールバー

つまり、操作可能なアイコンが水平方向に均等に配置され、タイトルはありませんが、右側のアイコンをクリックすると開くナビゲーション ドロワーです。

少し前に紹介したウィジェットを使って大幅にカスタマイズした方が良いと思いますかToolbar、それとも単に標準を使ってアドホックに何かを書いた方が良いと思いますRelativeLayoutか?

問題は、このパターンがマテリアル デザインの仕様からかなりかけ離れているToolbarことです。オブジェクトを使用するのは難しいのではないかと心配しています。一方で、ex novo の実装に多くの時間を無駄にしたくありません...

公式ガイドラインを逸脱したUIの開発経験がほとんどないので、ご意見をお聞かせいただければ幸いです。

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

android - スクロール時に AppBarLayout の子が折りたたまれない

私は、その子の間にAppBarLayout水平を含む を持っています。RecyclerViewの兄弟はAppBarLayout(ViewPager垂直の を含むRecyclerView) です。

XML は次のとおりです。

AppBarLayoutで正常にスクロールに応答できる別の UI が既にありToolbarます。コードはほとんど同じですが、この場合、 が折りたたまれてRecyclerViewいない/隠れていないため、何かが間違っています。

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

android - AppBarLayout 内にある RecycleView をスクロールすると、外側の RecycleView をスクロールするときに scrollFlag が無効になります

内側の RecycleView には触れていませんが、外側の RecycleView をスクロールするとコンテンツが必要に応じて移動しますが、内側の RecycleView をスクロールしてから外側の RecycleView をスクロールしようとすると、上部のコンテンツは移動せず、外側の RecycleView のみがスクロールします. Horizo​​ntalRecycleView は、カスタムの水平 RecycleView です。

これは単純化されたレイアウトです -

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

android - ネストされたフラグメント内の recyclerView を使用した AppBarLayout

イメージは常に言葉よりも優れているので、現在のレイアウトを紹介します。

ツールバー/タブは viewPager を含む activity.xml にあり、recyclerView は viewPager 内のフラグメント内にあります。そのため、左右にスワイプして他のコンテンツを表示できます。

私の問題は、 AppBarLayout をスクロール動作で最初のフラグメントの recyclerView にバインドするが、他のフラグメントにはバインドしないことです。

以下のコードでは、このバインディングを行いましたが、recyclerView が外側のレイアウトの AppBarLayout を認識しないため、機能しません。これに対する回避策はありますか?

アクティビティのコード:

recyclerView を含むフラグメントの場合:

どうもありがとうございました :) !

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

android - AppBarLayout をスクロールしても CoordinatorLayout コンテンツはスクロールされません

  1. 以下に示すように、AppBarLayout の一部である CollapsingToolbarLayout 内にイメージビューがあります。イメージビューからスクロールを開始してコンテンツをスクロールしようとするたびにスクロールしませんが、recyclerview/NestedScrollView からスクロールするとコンテンツがスクロールされます。これは CoordinatorLayout の予想される動作でしたか? imageview をスクロールしてコンテンツ、つまり imageview と recyclerview/NestedScrollView をスクロールしたい場合、これをどのように達成できますか。ここで何か不足していますか?

  2. プログラムで recyclerView.smoothScrollBy()/scrollToPosition()/scrollTo() を呼び出そうとすると、コンテンツ全体、つまり CoordinatorLayout と imageview がスクロールされません。

<>

<>