問題タブ [android-collapsingtoolbarlayout]

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

java - デザイン ライブラリ - CoordinatorLayout/CollapsingToolbarLayout と GridView/listView

ばかげた質問かもしれませんが、私は Design lib をよく理解していませんでした。この参照に従って、以下のレイアウトを作成しています。をスクロールすると、青い領域が視差として機能するはずGridViewです。しかし、グリッド ビューをスクロールしても、AppBarLayout では何も起こりません。

しかし、これNestedScrollViewRecyclerView

レイアウト

以下は私のレイアウトファイルです-

どんな助けでも大歓迎です。

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

android - CollapsingToolbarLayout 内の TabLayout に重力を設定すると、それが消える

次の XML レイアウトがあります。

を見るとTabLayout、重力が割り当てられているため (下)、消えています。それを削除すると、表示されますが上部に固定されます。

CollapsingToolBarLayoutサイズが一致しない理由は、 をそのスペースに配置し、 の子孫として とは直接関係なくフラグを設定することをAppBarLayout実験してきたためです。TabLayoutCollapsingToolbarLayoutAppBarLayout

独立して設定すると機能しますが、マスク 60% の黒の不透明度マスクを使用した ImageView Background はもうありません。

ここで提案されたことを試しました:同様の質問

ただし、違いはありません。

編集:私はそれを理解し、ここで自分の質問に答えました:回答

重要なのはCollapsingToolBarLayoutextendsを認識することです。つまり、 extendsFrameLayoutの An に 1 つ以上入れることができます。の子ビューで使用できるスクロール フラグを使用して、スクロール動作を設定します。AppBarLayoutLinearLayoutAppBarLayout

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

android - NestedScrollview が重なり合う CollapsingToolbarLayout は gmusic アプリのようです

google play music android アプリの動作を再現したいと思います。そのアプリで「マイ ミュージック」のアルバム タブを使用すると、アルバムのリストが「拡張」されたまま、アクション バー (オレンジ色の部分) の上に表示されます。アルバムリストを上にスクロールすると、そのオレンジ色の部分が上にスクロールしますが、リストよりもゆっくりです。リストを下にスクロールすると、「オレンジ色のブロック」も下にスクロールします。この動作は、スクロールされるツールバーやタブとは無関係です。

新しいマテリアル デザイン ライブラリでこのような動作を再現しようとしています。Cheesquare の詳細アクティビティ xml を出発点として使用します。

背景色付きの背景「imageview」を使用して、ネストされたビューと一緒に移動しようとしました。視差効果を使用してCollapsingToolbarLayout内にimageviewを配置すると、ネストされたscrollviewの下にその高さを大きくすることができないという問題があります。imageview を collapsingToolbarLayout の外側に置き、NestedScrollView の内側に置くと、viewScrolling の「速度」を変更できません。イメージビューを NestedScrollview の外に置くと、ツールバーが固定されていても、ツールバーの上に描画されます。

マテリアル デザイン ライブラリの前は、ビューとスクロールビューへのコールバックを使用してスクロール ビューを上下に移動していましたが、多くのボイラープレート コードを削除した非常にクリーンな新しいライブラリを使用したいと考えています。

何か案は?

0 投票する
6 に答える
40388 参照

android - Android: CollapsingToolbarLayout と SwipeRefreshLayout が動かなくなる

CollapsingToolbarLayout、RecyclerView、SwipeRefreshLayout を一緒に使用します。

XML:

コード:

折りたたむツールバーのレイアウトが完全に展開され、スクロールビュー (recyclerview)が一番上にある場合にのみ、スワイプの更新アクションを許可する方法は? Google+ や Inbox アプリケーションと同様の動作。

違う:

ここに画像の説明を入力

良い:

ここに画像の説明を入力

0 投票する
7 に答える
21914 参照

android - CollapsingToolbarLayoutのタイトルを中央に配置するには?

試してみsetExpandTitleTextAppearanceましたが、うまくいきませんでした。展開されたタイトル テキストを中央揃えにしたい。

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

android - CollapsingToolbarLayout / ツールバーの余白のバグ

@chrisbanses Cheesesquare ( https://github.com/chrisbanes/cheesesquare )に似たレイアウトをアプリで使用したいと考えています。

すべてが Nexus 5,6 で問題なく動作します。ただし、Samsung S6、Sony Z3 Compact などの他のデバイスでテストすると、ツールバーのボタンは表示されません。

ここに画像の説明を入力

これが私のレイアウトです。これを修正する方法が見つかりません。5.0.2 Android を搭載した Samsung S などの電話で Cheesesquare を実行してみることができます。ソニーのデバイスもテストしました。同じ。Nexus スマートフォンは問題ありません。

これを修正する方法はありますか?

com.android.support:design:22.2.0 (最新バージョン) を使用しています