タグ付けされた質問 「material-design」

マテリアルデザインは、Android 5.0 Lollipopで導入された、プラットフォームやデバイス全体での視覚、モーション、インタラクションデザインに関するGoogleのガイドです。

21
このアクティビティには、ウィンドウ装飾によって提供されるアクションバーが既にあります
Toolbarアクションバーの代わりに使用するものの上に移動しようとすると、エラーメッセージが表示され続ける java.lang.RuntimeException: Unable to start activity ComponentInfo{com.tyczj.weddingalbum/com.xxx.xxx.MainActivity}: java.lang.IllegalStateException: This Activity already has an action bar supplied by the window decor. Do not request Window.FEATURE_ACTION_BAR and set windowActionBar to false in your theme to use a Toolbar instead. at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) at android.app.ActivityThread.access$600(ActivityThread.java:141) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at …

30
RecyclerViewで無限リストを実装する方法は?
に変更ListViewしたいと思いRecyclerViewます。私が使用したいonScrollのOnScrollListenerではRecyclerView、ユーザーがリストの最後までスクロールするかどうかを決定します。 RESTサービスから新しいデータをフェッチできるように、ユーザーがリストの最後までスクロールしたかどうかを確認するにはどうすればよいですか?

11
Androidマテリアルデザインボタンのスタイル
マテリアルデザインのボタンのスタイルがわかりません。使用方法セクションの下にある「強制停止」ボタンと「アンインストール」ボタンのように、添付のリンクのようなカラフルな隆起ボタンを入手したいのですが。利用可能なスタイルはありますか、それとも定義する必要がありますか? http://www.google.com/design/spec/components/buttons.html#buttons-usage デフォルトのボタンスタイルが見つかりませんでした。 例: <Button style="@style/PrimaryButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Calculate" android:id="@+id/button3" android:layout_below="@+id/editText5" android:layout_alignEnd="@+id/editText5" android:enabled="true" /> 追加してボタンの背景色を変更しようとすると android:background="@color/primary" タッチアニメーション、影、丸みを帯びた角など、すべてのスタイルがなくなります。

19
Androidの「高度」に影が表示されない
ListViewがあり、各リストアイテムの下に影を表示します。私はAndroid Lollipopの新しい標高機能を使用して、影を落とすビューにZを設定し、ActionBar(技術的にはLollipopのツールバー)でこれを効果的に実行しています。Lollipopの標高を使用していますが、何らかの理由でリストアイテムの下に影が表示されません。次に、各リストアイテムのレイアウトを設定する方法を示します。 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:orientation="vertical" style="@style/block" android:gravity="center" android:layout_gravity="center" android:background="@color/lightgray" > <RelativeLayout android:layout_width="300dp" android:layout_height="300dp" android:layout_marginLeft="40dp" android:layout_marginRight="40dp" android:layout_marginTop="20dp" android:layout_marginBottom="20dp" android:elevation="30dp" > <ImageView android:id="@+id/documentImageView" android:layout_width="match_parent" android:layout_height="match_parent" android:scaleType="centerCrop" /> <LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/alphared" android:layout_alignParentBottom="true" > <appuccino.simplyscan.Extra.CustomTextView android:id="@+id/documentName" android:layout_width="match_parent" android:layout_height="wrap_content" android:textColor="@color/white" app:typeface="light" android:paddingLeft="16dp" android:paddingTop="8dp" android:paddingBottom="4dp" android:singleLine="true" android:text="New Document" android:textSize="27sp"/> <appuccino.simplyscan.Extra.CustomTextView …

28
マテリアルデザインとAppCompatを使用したAndroidのボタンのカラーリング
AppCompat今日アップデートが出る前に、Android Lのボタンの色を変更できましたが、古いバージョンではできませんでした。新しいAppCompatアップデートを含めた後、どちらのバージョンでも色を変更できません。ボタンを押すと消えます。ボタンの色を変更する方法を知っている人はいますか? 次の写真は、私が達成したいことを示しています。 白いボタンがデフォルトで、赤いボタンが私が欲しいものです。 これは私が以前にボタンの色を変更するために行っていたものですstyles.xml: <item name="android:colorButtonNormal">insert color here</item> そしてそれを動的に行うには: button.getBackground().setColorFilter(getResources().getColor(insert color here), PorterDuff.Mode.MULTIPLY); また、テーマの親をから@android:style/Theme.Material.Light.DarkActionBarに変更しましたTheme.AppCompat.Light.DarkActionBar

22
Android RecyclerViewに分割線を追加するにはどうすればよいですか?
私が使用しているAndroidアプリケーションを開発していRecyclerViewます。私は追加する必要が仕切りをしてRecyclerView。追加しようとしました- recyclerView.addItemDecoration(new DividerItemDecoration(getActivity(), DividerItemDecoration.VERTICAL_LIST)); 以下は私のxmlコードです- <android.support.v7.widget.RecyclerView android:id="@+id/drawerList" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="15dp" />


1
ブートストラップとマテリアルデザインの選択[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 5年前休業。 この質問を改善する AngularJS(フルスタック)を使用して新しいプロジェクトを開始します。私のプロジェクトはレスポンシブである必要があり、テンプレートを最初から作成します。 では、レイアウトにブートストラップ3(角度ディレクティブを含む)とマテリアルデザインのどちらを選択するかについてのアドバイスが必要ですか? 私は誰かが両方の長所と短所をリストできるかどうか非常に感謝します。


6
サポートライブラリを使用してリップルアニメーションを実現する方法
ボタンをクリックしたときにリップルアニメーションを追加しようとしています。以下のようにしましたが、minSdKVersionを21にする必要があります。 ripple.xml <ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="?android:colorControlHighlight"> <item> <shape android:shape="rectangle"> <solid android:color="?android:colorAccent" /> </shape> </item> </ripple> ボタン <com.devspark.robototextview.widget.RobotoButton android:id="@+id/loginButton" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/ripple" android:text="@string/login_button" /> デザインライブラリとの下位互換性を確保したいと考えています。 これはどのように行うことができますか?

15
新しいマテリアルデザインアイコンテーマの使用方法:輪郭付き、丸み、ツートーン、シャープ?
Googleは4つの新しいプリセットテーマでマテリアルデザインアイコンを刷新しました。 通常の塗りつぶし/ベースラインテーマに加えて、アウトライン、丸み、ツートーン、シャープ: しかし、残念ながら、新しいテーマの使い方はどこにも書かれていません。 私はリンクを含めることにより、Google Web Fontsを介して使用しています。 <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> そして、ドキュメントで提案されているように必要なアイコンを使用します: <i class="material-icons">account_balance</i> ただし、常に「Filled / Baseline」バージョンが表示されます。 代わりに、Outlinedテーマを使用するために次のことを試みました。 <i class="material-icons">account_balance_outlined</i> <i class="material-icons material-icons-outlined">account_balance</i> また、Webフォントリンクを次のように変更します。 <link href="https://fonts.googleapis.com/icon?family=Material+Icons&style=outlined" rel="stylesheet"> など。しかし、それは動作しません。 そして、そのような暗闇の中で写真を撮る意味はありません。 tl; dr:新しいテーマを使ってみたことはありますか?ベースラインバージョン(インラインhtmlタグ)のように機能しますか?または、SVGまたはPNG形式としてダウンロードすることのみを目的としていますか? 前もって感謝します。

16
ツールバーにデフォルトで影なし?
サポートライブラリv21の新しいツールバーを使用してアプリを更新しています。私の問題は、「高度」属性を設定しないと、ツールバーが影を落とさないことです。それは正常な動作ですか、それとも何か問題がありますか? 私のコードは: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"> <android.support.v7.widget.Toolbar xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/my_awesome_toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="?attr/colorPrimary" android:elevation="4dp" android:minHeight="?attr/actionBarSize" app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" /> <FrameLayout android:id="@+id/FrameLayout1" android:layout_width="match_parent" android:layout_height="match_parent"> . . . そして私の活動では-OnCreateメソッド: Toolbar toolbar = (Toolbar) findViewById(R.id.my_awesome_toolbar); setSupportActionBar(toolbar);

8
マテリアルデザインがアラートダイアログのスタイルを設定していません
appCompatマテリアルデザインをアプリに追加しましたが、アラートダイアログでプライマリ、プライマリダーク、またはアクセントカラーが使用されていないようです。 これが私の基本スタイルです: <style name="MaterialNavyTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar"> <item name="colorPrimary">@color/apptheme_color</item> <item name="colorPrimaryDark">@color/apptheme_color_dark</item> <item name="colorAccent">@color/apptheme_color</item> <item name="android:textColorPrimary">@color/action_bar_gray</item> </style> 私の理解に基づいて、ダイアログボタンのテキストもこれらの色を使用する必要があります。私の理解に誤りはありますか、それとも私がする必要がある何か他にありますか? 解決: マークされた答えは私を正しい軌道に乗せました。 <style name="MaterialNavyTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar"> <item name="colorPrimary">@color/apptheme_color</item> <item name="colorPrimaryDark">@color/apptheme_color_dark</item> <item name="colorAccent">@color/apptheme_color</item> <item name="android:actionModeBackground">@color/apptheme_color_dark</item> <item name="android:textColorPrimary">@color/action_bar_gray</item> <item name="sdlDialogStyle">@style/DialogStyleLight</item> <item name="android:seekBarStyle">@style/SeekBarNavyTheme</item> </style> <style name="StyledDialog" parent="Theme.AppCompat.Light.Dialog"> <item name="colorPrimary">@color/apptheme_color</item> <item name="colorPrimaryDark">@color/apptheme_color_dark</item> <item name="colorAccent">@color/apptheme_color</item> </style>


10
下部ナビゲーションビューで選択したタブの色
BottomNavigationViewプロジェクトにを追加していますが、選択したタブに別のテキスト(およびアイコンの濃淡)の色を使用したいと思います(選択していないタブの効果をグレー表示にするため)。android:state_selected="true"カラーセレクターリソースファイルで別の色を使用しても機能しないようです。android:state_focused="true"またはandroid:state_enabled="true"で追加のアイテムエントリも試してみましたが、残念ながら効果はありませんでした。またstate_selected、デフォルトの(選択されていない)色の属性をfalseに(明示的に)設定してみましたが、うまくいきませんでした。 これがレイアウトにビューを追加する方法です。 <android.support.design.widget.BottomNavigationView android:id="@+id/bottom_navigation" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" app:itemBackground="@color/silver" app:itemIconTint="@color/bnv_tab_item_foreground" app:itemTextColor="@color/bnv_tab_item_foreground" app:menu="@menu/bottom_nav_bar_menu" /> これが私の色セレクター(bnv_tab_item_foreground.xml)です。 <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:color="@android:color/darker_gray" /> <item android:state_selected="true" android:color="@android:color/holo_blue_dark" /> </selector> そして私のメニューリソース(bottom_nav_bar_menu.xml): <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/action_home" android:icon="@drawable/ic_local_taxi_black_24dp" android:title="@string/home" /> <item android:id="@+id/action_rides" android:icon="@drawable/ic_local_airport_black_24dp" android:title="@string/rides"/> <item android:id="@+id/action_cafes" android:icon="@drawable/ic_local_cafe_black_24dp" android:title="@string/cafes"/> <item android:id="@+id/action_hotels" android:icon="@drawable/ic_local_hotel_black_24dp" android:title="@string/hotels"/> </menu> …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.