問題タブ [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.

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

android - CordinatorLayout の ImageView の下部に影を追加します

最近、既存のアプリケーションにマテリアル デザインを実装しています。このために、次のライブラリを使用しています: http://android-developers.blogspot.com/2015/05/android-design-support-library.html次の効果を達成するため: https://plus.google.com/ +AndroidDevelopers/posts/XUDGFS9eYxg .

私のレイアウトコードは以下のようなものです:

目的の効果が得られますが、画像とテキストに問題があります。テキストは白色ですが、画像の大部分が白色である場合、テキスト ラベルが読み取れません。

効果を破壊せずに解決する方法はありますか?

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

android - CoordinatorLayout 内の折りたたみツールバーに沿ったロゴのアニメーション化

次の方法で、ロゴ付きの折りたたみ可能なツールバーを実装したいと思います。

  1. ここに示すように、コンテンツが重複する柔軟なスペース(これは既にあります)。
  2. 単色でスクリムされるこの空間の視差パターン(これも持ってください)
  3. コンテンツの真上に表示される必要がありますが、ツールバーが折りたたまれると上に浮く水平中央のロゴ: モックアップ 実際には、ここにあるペストの葉のようなものにする必要があります (必ずしもサイズ変更可能ではありませんが、それはプラスになります): 動いている

これが私のレイアウトです:

問題は、ロゴ画像をどこに配置しようとしても、必要なように動かないか、すべてが壊れてしまうことです。カスタム Behavior が必要なようです。残念ながら、新しい Design ライブラリで見つけたチュートリアルはどちらも、それを拡張する方法を説明していません。提供されているものを使用する方法だけです。リリースされたソース コードはなく、逆コンパイルされたコードにはコメントがなく、非常に複雑です。また、Android の内部レイアウトにまだあまり慣れていないという事実が、状況をさらに悪化させています。

助けてください?

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 に答える
1991 参照

android - デザイン サポート ライブラリを使用した Android マップのスライド アップ パネル

簡単な質問があります。私は新しいアンドロイド デザイン サポート ライブラリで遊んでいましたが、私がやろうとしていたのは、マップ上のマーカーまたはポイントを選択したときに Google マップ アプリで発生するのと同様のことです: スライドアップ パネルが下から表示されます。これらの写真のように

私が作成したのは、AppCompatActivity を拡張するアクティビティと、次のように構成されたレイアウトです。

btnGPSShowLocation FAB を押すと、マップの高さのサイズを変更して、チェックイン レイアウトを表示するのに十分なスペースを確保するだけです。しかし、これはグーグルマップアプリのようにスムーズではありません。

たぶん、これは私が望むものを達成するための正しい方法ではありません. 手伝ってくれませんか?

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

android - NestedScrollView がスクロールするコンテンツを使い果たした後、CollapsingToolbar が折りたたまれないようにする

Androidでは、NestedScrollViewがスクロールするコンテンツを使い果たした場合、CollapsingToolbarの折りたたみを停止するにはどうすればよいですか? この機能は現在、Android 5.1.1 の連絡先アプリに存在します。ただし、私のコードでは、NestedScrollView がスクロールを停止すると、ツールバーが引き続き折りたたまれ、2 つの間にギャップが残ります。

例

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

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

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

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