問題タブ [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 - CollapsingToolbarLayoutにラップされたときにツールバーのロゴ、アイコン、タイトル、サブタイトルを表示するには?
Android Support Design Libraryがリリースされた後、Twitter のプロフィールToolbar
のページのように、画面を縦にスクロールするtitle
と とが変化するようなエフェクトを実装したいと考えていました。subtitle
そこで、Android Support Design Library の 、 、および を使用して、この効果を実現しようとCoordinatorLayout
しAppBarLayout
ましCollapsingToolbarLayout
た。のコンテンツを希望どおりに表示または変更できなかったことを除いて、すべてが期待どおりに機能しました。、、、ofを表示したかったはずですが、レイアウトとプログラムで設定しても表示されませんでした。ブログに書いてある通り、Toolbar
Toolbar
collapseIcon
navigationIcon
title
subtitle
Toolbar
このような場合、ツールバー自体ではなく、CollapsingToolbarLayout で setTitle() を呼び出す必要があることに注意してください。
ドキュメントを確認した場合CollapsingToolbarLayout
、 の設定にのみ焦点を当てていることがわかりますが、 、およびtitle
については何もできません。collapseIcon
navigationIcon
subtitle
Toolbar
それで、誰かがandによってこの効果を達成する方法を教えてもらえますCollapsingToolbarLayout
か? 彼らができなかったとしたら、他に何ができるでしょうか? 誰でもこれについて何か考えがありますか?
ヒントをいただければ幸いです。前もって感謝します。
android - CordinatorLayout の ImageView の下部に影を追加します
最近、既存のアプリケーションにマテリアル デザインを実装しています。このために、次のライブラリを使用しています: http://android-developers.blogspot.com/2015/05/android-design-support-library.html次の効果を達成するため: https://plus.google.com/ +AndroidDevelopers/posts/XUDGFS9eYxg .
私のレイアウトコードは以下のようなものです:
目的の効果が得られますが、画像とテキストに問題があります。テキストは白色ですが、画像の大部分が白色である場合、テキスト ラベルが読み取れません。
効果を破壊せずに解決する方法はありますか?
android - CoordinatorLayout 内の折りたたみツールバーに沿ったロゴのアニメーション化
次の方法で、ロゴ付きの折りたたみ可能なツールバーを実装したいと思います。
- ここに示すように、コンテンツが重複する柔軟なスペース(これは既にあります)。
- 単色でスクリムされるこの空間の視差パターン(これも持ってください)
- コンテンツの真上に表示される必要がありますが、ツールバーが折りたたまれると上に浮く水平中央のロゴ:
実際には、ここにあるペストの葉のようなものにする必要があります (必ずしもサイズ変更可能ではありませんが、それはプラスになります):
これが私のレイアウトです:
問題は、ロゴ画像をどこに配置しようとしても、必要なように動かないか、すべてが壊れてしまうことです。カスタム Behavior が必要なようです。残念ながら、新しい Design ライブラリで見つけたチュートリアルはどちらも、それを拡張する方法を説明していません。提供されているものを使用する方法だけです。リリースされたソース コードはなく、逆コンパイルされたコードにはコメントがなく、非常に複雑です。また、Android の内部レイアウトにまだあまり慣れていないという事実が、状況をさらに悪化させています。
助けてください?
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 ファイルは次のとおりです。
android - デザイン サポート ライブラリを使用した Android マップのスライド アップ パネル
簡単な質問があります。私は新しいアンドロイド デザイン サポート ライブラリで遊んでいましたが、私がやろうとしていたのは、マップ上のマーカーまたはポイントを選択したときに Google マップ アプリで発生するのと同様のことです: スライドアップ パネルが下から表示されます。これらの写真のように
私が作成したのは、AppCompatActivity を拡張するアクティビティと、次のように構成されたレイアウトです。
btnGPSShowLocation FAB を押すと、マップの高さのサイズを変更して、チェックイン レイアウトを表示するのに十分なスペースを確保するだけです。しかし、これはグーグルマップアプリのようにスムーズではありません。
たぶん、これは私が望むものを達成するための正しい方法ではありません. 手伝ってくれませんか?
android - AppBarLayout 内にある RecycleView をスクロールすると、外側の RecycleView をスクロールするときに scrollFlag が無効になります
内側の RecycleView には触れていませんが、外側の RecycleView をスクロールするとコンテンツが必要に応じて移動しますが、内側の RecycleView をスクロールしてから外側の RecycleView をスクロールしようとすると、上部のコンテンツは移動せず、外側の RecycleView のみがスクロールします. HorizontalRecycleView は、カスタムの水平 RecycleView です。
これは単純化されたレイアウトです -