問題タブ [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.
java - デザイン ライブラリ - CoordinatorLayout/CollapsingToolbarLayout と GridView/listView
ばかげた質問かもしれませんが、私は Design lib をよく理解していませんでした。この参照に従って、以下のレイアウトを作成しています。をスクロールすると、青い領域が視差として機能するはずGridView
です。しかし、グリッド ビューをスクロールしても、AppBarLayout では何も起こりません。
しかし、これNestedScrollView
はRecyclerView
以下は私のレイアウトファイルです-
どんな助けでも大歓迎です。
android - CollapsingToolbarLayout 内の TabLayout に重力を設定すると、それが消える
次の XML レイアウトがあります。
を見るとTabLayout
、重力が割り当てられているため (下)、消えています。それを削除すると、表示されますが上部に固定されます。
CollapsingToolBarLayout
サイズが一致しない理由は、 をそのスペースに配置し、 の子孫として とは直接関係なくフラグを設定することをAppBarLayout
実験してきたためです。TabLayout
CollapsingToolbarLayout
AppBarLayout
独立して設定すると機能しますが、マスク 60% の黒の不透明度マスクを使用した ImageView Background はもうありません。
ここで提案されたことを試しました:同様の質問
ただし、違いはありません。
編集:私はそれを理解し、ここで自分の質問に答えました:回答
重要なのはCollapsingToolBarLayout
extendsを認識することです。つまり、 extendsFrameLayout
の An に 1 つ以上入れることができます。の子ビューで使用できるスクロール フラグを使用して、スクロール動作を設定します。AppBarLayout
LinearLayout
AppBarLayout
android - NestedScrollview が重なり合う CollapsingToolbarLayout は gmusic アプリのようです
google play music android アプリの動作を再現したいと思います。そのアプリで「マイ ミュージック」のアルバム タブを使用すると、アルバムのリストが「拡張」されたまま、アクション バー (オレンジ色の部分) の上に表示されます。アルバムリストを上にスクロールすると、そのオレンジ色の部分が上にスクロールしますが、リストよりもゆっくりです。リストを下にスクロールすると、「オレンジ色のブロック」も下にスクロールします。この動作は、スクロールされるツールバーやタブとは無関係です。
新しいマテリアル デザイン ライブラリでこのような動作を再現しようとしています。Cheesquare の詳細アクティビティ xml を出発点として使用します。
背景色付きの背景「imageview」を使用して、ネストされたビューと一緒に移動しようとしました。視差効果を使用してCollapsingToolbarLayout内にimageviewを配置すると、ネストされたscrollviewの下にその高さを大きくすることができないという問題があります。imageview を collapsingToolbarLayout の外側に置き、NestedScrollView の内側に置くと、viewScrolling の「速度」を変更できません。イメージビューを NestedScrollview の外に置くと、ツールバーが固定されていても、ツールバーの上に描画されます。
マテリアル デザイン ライブラリの前は、ビューとスクロールビューへのコールバックを使用してスクロール ビューを上下に移動していましたが、多くのボイラープレート コードを削除した非常にクリーンな新しいライブラリを使用したいと考えています。
何か案は?
android - Android: CollapsingToolbarLayout と SwipeRefreshLayout が動かなくなる
CollapsingToolbarLayout、RecyclerView、SwipeRefreshLayout を一緒に使用します。
XML:
コード:
折りたたむツールバーのレイアウトが完全に展開され、スクロールビュー (recyclerview)が一番上にある場合にのみ、スワイプの更新アクションを許可する方法は? Google+ や Inbox アプリケーションと同様の動作。
違う:
良い:
android - CollapsingToolbarLayoutのタイトルを中央に配置するには?
試してみsetExpandTitleTextAppearance
ましたが、うまくいきませんでした。展開されたタイトル テキストを中央揃えにしたい。
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 (最新バージョン) を使用しています