Articles of rippledrawable

Эффект пульсации не будет выше ImageView

У меня есть CustomListView где я показываю некоторый текст и получаю image отображаемое с помощью библиотеки Picasso . Я создал xml файл в папке с возможностью рисования и для папки drawable-21 для Ripple Effect но по какой-то причине эффект не будет выше ImageView . Вот мои файлы: drawable : listview_item_background.xml <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> […]

Как реализовать эффект пульсации в Android KeyboardView?

Я пытаюсь найти способ реализовать эффект пульсации клавиш KeyboardView при нажатии. Звучит достаточно просто, но я пробовал все способы добавления пульсации, которые работают с другими типами просмотров (listview, button и т. Д.) Без каких-либо успехов. Моя цель – создать цифровую клавиатуру, которая выглядит как клавиатура в приложении калькулятора акций, которое по умолчанию запускается в Lollipop […]

RippleDrawable – Показать эффект пульсации программно

У меня есть вид с таким <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="New Button" android:id="@+id/button" android:background="@drawable/ripple" android:layout_centerVertical="true" android:layout_alignParentStart="true" /> И ripple.xml as <?xml version="1.0" encoding="utf-8"?> <ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="?android:colorControlHighlight" > <item android:id="@android:id/mask" android:drawable="@android:color/white" /> </ripple> Все отлично работает. Когда я касаюсь вида, это дает мне эффект пульсации. То, что я ищу, – это запустить повторную анимацию в представлении из […]

Как сделать эффект пульсации над линейным макетом, не переопределяя цвет фона для своих детей?

У меня есть LinearLayout, который выглядит так. Я хочу, чтобы каждая строка была интерактивной. Код LinearLayout для строки выглядит следующим образом: <LinearLayout style="@style/home_menu_item_container" android:id="@+id/home_menu_acronyms_button" > <ImageView style="@style/home_menu_item_left" android:background="@color/greyLight" /> <TextView style="@style/home_menu_item_right" android:text="@string/home_menu_option_2" android:background="@color/grey" /> </LinearLayout> Как добавить эффект пульсации, который расширяется по всей строке (родительский), а не только один дочерний вид в строке? Трудная часть […]

Кнопка андроида пульсации с фоном

Я успешно создал кнопку пульсации в android 5.0 с использованием XML. Мой код выглядит следующим образом: <?xml version="1.0" encoding="utf-8"?> <!– the flat button to be used in app –> <!– define the ripple –> <ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="?android:colorControlHighlight"> <!– the ripple object –> <item android:id="@android:id/mask"> <!– button shape (w/ radius) –> <shape android:shape="rectangle"> <!– radius of […]

Получите эффект пульсации в RecyclerView с элементами, содержащими другой цвет фона

Мне нужен простой эффект пульсации в элементах RecyclerView, которые имеют цвет фона. Поскольку они уже имеют фоновый цвет (синий), я не могу установить фон в drawable / ripple.xml: <ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="@color/color_view_pressed"> <!– ripple color –> <item android:drawable="@android:color/white"/> <!– normal color –> Поэтому я изменил свой файл ripple.xml на: <ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="@color/color_view_pressed"> <!– ripple color –> […]

Эффект пульсации не работает в RelativeLayout

Я пытаюсь реализовать эффект пульсации в RelativeLayout на API 22, но он не появляется. Однако такая же пульсация работает в Button . Код для моей тиражирования пульсации выглядит следующим образом: <?xml version="1.0" encoding="utf-8"?> <ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="#d1c4e9"> <item android:id="@android:id/mask" android:drawable="@android:color/white" /> <item android:drawable="@drawable/rect"/> </ripple> Код для относительной компоновки выглядит следующим образом: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" […]

Android Ripple Effect + Elevation для не-кнопок

Я пытаюсь добавить обратную связь касания к LinearLayout, которая похожа на обратную связь Button на уровне API 21, как и в этом примере, и до сих пор не увенчалась успехом. Я определил стандартную рябь, подобную этой: <ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="?android:colorControlHighlight"> <item android:id="@android:id/mask"> <shape android:shape="rectangle"> <solid android:color="?android:colorAccent" /> </shape> </item> И использовал StateListAnimator, который Google предоставляет здесь […]

Добавление эффектов RippleDrawable и StateListDrawable в RecyclerView

Я работаю над приложением, которое использует макет с двумя панелями на более крупных устройствах, аналогично тому, что подробно описано здесь . Краткое описание макета; Одна панель содержит список опций, а другая отображает подробную информацию о опции, выбранной из другой панели. Прямо сейчас, когда выбран параметр, есть эффект пульсации, который наблюдается при выборе других элементов (кнопки, […]

Не удалось найти проблему Unicode класса 'android.graphics.drawable.RippleDrawable'?

Просто добавьте символ 🌑 (& # 127761;) в качестве android:text="🌑 crash here" в TextView приводит к сбою приложения на следующих устройствах: Samsung Galaxy Star Plus (android 4.1.2) Lenovo S930 (android 4.4.2) LG Spirit LG-H422 (android 5.0.1) Проверено на пустой проект, созданный с нуля. Выход LogCat: 01-29 13:07:38.009 5780-5780/c7j.net.myapplication E/dalvikvm: Could not find class 'android.graphics.drawable.RippleDrawable', referenced […]