問題タブ [android-design-library]

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

android - Android サポート デザイン ライブラリで提供される FAB にシャドウを追加するにはどうすればよいですか?

タイトルはかなり自明です。

次のコードは、フローティング アクション ボタンの下に影をレンダリングしません。影をレンダリングするにはどうすればよいですか? この機能は API 21 以降でもサポートされていないのでしょうか?

注: 追加android:elevationしても、API 21 にシャドウは追加されません。

スクリーンショットの例

dandar3 による例のスクリーンショット: https://github.com/dandar3/android-support-design

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

android - CoordinatorLayout とは?

新しい Android サポート デザイン ライブラリのデモ アプリを見てみました。これはgithubで Chris Banes によって提供されています。アプリを通じて、頻繁にCoordinatorLayout使用されます。FloatingActionButtonまた、SnackBar、などのサポート デザイン ライブラリ クラスの多くは、AppBarLayout内で使用すると動作が異なりCoordinatorLayoutます。

CoordinatorLayout誰かがアンドロイドの他のものと何が違うのかViewGroup、または少なくとも学習への正しい道を提供してくれるのか、いくつかの光を当てることができますかCoordinatorLayout.

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

android - Android NavigationView (マテリアル サポート ライブラリ) がステータス バーと正しくやり取りしない

ここの例に従って、新しいマテリアル デザイン サポート ライブラリのNavigationViewをアプリに統合します。

私の一般的なレイアウトは次のようになります。

活動.xml

themes.xml

MyActivity.java

ただし、灰色のステータス バーが引き続き表示NavigationViewされ、ステータス バーの下に描画されません。colorPrimaryDark灰色のステータス バーは、テーマでカスタム属性を定義していないためだと思います。ただし、DrawerLayout.setStatusBarBackgroundステータスバーの色をオーバーライドして設定すると思います。新しい に関するドキュメントはあまり見つかりませんNavigationView。誰にもアイデアはありますか?

0 投票する
5 に答える
24377 参照

android - AppBarLayout と Toolbar に関する Android デザイン ライブラリの新しいバグ

github とhereのこのサンプルchrisbanes/cheesesquareに基づいて、新しい Android デザイン ライブラリを使用しています。

サンプルを実行しましたが、CheeseDetailActivity 内のツールバーに問題があります。ツールバーが正しく表示されません。以下の画像をご覧ください。

最初の画像では、ツールバーが正しく表示されていないことがわかります。

ここに画像の説明を入力

2 番目の画像では、ツールバーは正しく表示されていますが、通知バーは白くなっています。これは、activvty_detail.xmlandroid:fitsSystemWindows="true"から削除したために発生します。android.support.design.widget.CoordinatorLayout

ここに画像の説明を入力

fitsSystemWindowsそれは真実であり、問​​題は関連していると思いますがandroid.support.design.widget.AppBarLayout、この問題を解決する方法がわかりません。marginTopと同じ高さで試してみましnotificationBarたが、うまくいきませんでした。

どんな提案でも大歓迎です:)

これは次の一部ですactivity_detail.xml

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

android - Android サポート デザイン ライブラリを追加した後の Gradle エラー

compile 'com.android.support:design:22.2.0'私のgradleファイル に追加した後、このエラーが発生しました: .../app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/22.2.0/res/values/values.xmlwith this message Error:(1) Attribute "insetForeground" has already been defined.

私はbuild.gradleファイルにこれを持っています: `

この記事が言うように、私は省略AppCompat Support Libraryしました。

どうすれば修正できますか?