Articles of кард

Как добавить атрибуты CardView в тему приложения?

Мой вопрос похож на « Как поместить атрибут CardView в стиле », но мне нужно идти глубже. Я использую тему AppCompat, и мои стили выглядят как style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="colorPrimary">@color/toolbar_color</item> <item name="android:listViewStyle">@style/CustomListView</item> </style> И я создаю отдельный стиль для CardView <style name="CustomCardView" parent="CardView"> <item name="cardBackgroundColor">@color/card_background</item> <item name="cardCornerRadius">@dimen/card_corner</item> </style> Могу ли я прикрепить его к […]

Можно ли использовать картографию для элемента списка и как

Я хотел бы реализовать CardView в своем приложении, чтобы все элементы ListView были CardView . Это так же просто, как инкапсулировать элемент ListView XML в CardView ?

Android CardView со странной границей при прозрачности

У меня проблемы с прозрачностью CardView и card_elevation. Результат использования CardView прозрачен: Без прозрачности: То, что я пытаюсь получить, выглядит примерно так: Вот мой xml: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@mipmap/eifell" android:padding="10dp" tools:context=".MainActivity"> <ScrollView android:layout_width="match_parent" android:layout_height="wrap_content" android:paddingTop="5dp" android:background="@android:color/transparent"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <android.support.v7.widget.CardView android:id="@+id/newsCardView" android:layout_width="match_parent" android:layout_height="175dp" card_view:cardBackgroundColor="#602B608A" card_view:cardElevation="5dp"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:background="@android:color/transparent"> </LinearLayout> </android.support.v7.widget.CardView> </LinearLayout> […]

Android RecyclerView с CardView – показать карты в стеке (не список)

Я хочу использовать RecyclerView который находится в библиотеке поддержки Android v7, чтобы отобразить кучу CardViews (который также находится в библиотеке поддержки v7), но вместо того, чтобы показывать их в списке (в котором я могу прокручивать вверх / вниз), я Хотите показать их как стек (например, стек карты). Кто-нибудь знает, как я могу добиться такого поведения? […]

Удалите интервал между элементами в RecyclerView android

Я использую RecyclerView для отображения списка элементов, и мне нужно удалить интервал по умолчанию между элементами. Я пытаюсь установить RecyclerView.LayoutParams и установить поля на ноль в моем LinearLayoutManager, но не сработал! Здесь мой код: макет / fragment_recycler.xml <android.support.v4.widget.SwipeRefreshLayout android:id="@+id/freshSwipeView" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.v7.widget.RecyclerView android:id="@+id/freshRecyclerView" android:layout_width="match_parent" android:layout_height="match_parent" android:scrollbars="vertical" /> </android.support.v4.widget.SwipeRefreshLayout> макет / cardview_recycler.xml <android.support.v7.widget.CardView android:id="@+id/card_view" android:layout_width="match_parent" android:layout_height="match_parent"> […]

Android CardView удаляет прописку

Как мне избавиться от этого странного дополнения в макете ниже: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:background="@color/ColorPrimaryDark"> <android.support.v7.widget.CardView android:layout_width="fill_parent" android:layout_height="wrap_content" card_view:cardCornerRadius="10dp" android:layout_marginTop="9dp" android:layout_marginLeft="9dp" android:layout_marginRight="9dp" card_view:cardElevation="0.01dp" android:layout_marginBottom="0dp" card_view:cardPreventCornerOverlap="true" card_view:cardUseCompatPadding="true" card_view:cardBackgroundColor="@color/ColorPrimary"> <RelativeLayout android:id="@+id/top_layout" android:layout_width="fill_parent" android:layout_height="180dp" android:background="@color/ColorPrimary"> <ImageView android:id="@+id/img_thumbnail" android:layout_width="fill_parent" android:layout_height="180dp" android:scaleType="fitXY" android:background="@drawable/korabltest"/> <RelativeLayout android:id="@+id/inner_layout" android:layout_width="fill_parent" android:layout_height="36dp" android:background="#5c1b1b1b" android:layout_gravity="bottom" android:layout_alignParentBottom="true" android:layout_alignParentLeft="true" android:layout_alignParentStart="true"> <TextView android:id="@+id/tv_nature" android:layout_width="wrap_content" […]

Невозможно получить точную форму круга при использовании вида карты

Я использую карту для кнопки плавающего действия в дизайне материалов Android. Я использую следующий код для получения круга <android.support.v7.widget.CardView android:id="@+id/fab" android:layout_width="38dp" android:layout_height="38dp" android:layout_marginBottom="10dp" android:layout_marginRight="10dp" card_view:background="@color/blue" card_view:cardCornerRadius="19dp" card_view:cardPreventCornerOverlap = "false" card_view:cardElevation="6dp" > </android.support.v7.widget.CardView> Я установил радиус угла как половину ширины. Но все же я не могу получить форму круга.

Cardview – белая рамка вокруг карты

Я использую cardview как корень пользовательского представления, которое я пишу. Я использую библиотеку поддержки v7. Мой XML выглядит так: <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_marginRight="6dp" card_view:cardElevation="0dp"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <!– some other views –> </LinearLayout> </android.support.v7.widget.CardView> Моя проблема в том, что я получаю белую рамку вокруг моего вида карты. Похоже, что […]

Как отключить тень вокруг вида карты в андроиде

Привет, я работаю над демо-приложением, в котором я использую вид карты поддержки библиотеки. По умолчанию добавляется тень вокруг него. Я хочу удалить эту тень и должен выглядеть просто. Я попробовал это, что не работает для меня. CardView cardView = (CardView) v.findViewById(R.id.cardView); cardView.setElevation(0); После этого я получаю крах 11-06 15:12:17.018: E/AndroidRuntime(24315): FATAL EXCEPTION: main 11-06 15:12:17.018: […]

Как поместить атрибут CardView в стиле?

У меня есть: В файле build.gradle (зависимости) dependencies { compile 'com.android.support:cardview-v7:21.0.+' } В файле styles.xml (определение стилей) <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto"> <style name="CardViewStyle"> <item name="android:layout_margin">5dip</item> <item name="card_view:cardCornerRadius">4dp</item> <item name="card_view:cardElevation">4dp</item> </style> </resources> Но компилятор жалуется: Ошибка: ресурс не найден, который соответствует указанному имени: attr 'card_view: cardCornerRadius'. Как добавить атрибуты cardView в стиле?