Articles of rippledrawable

Android, как вы ссылаетесь на новый класс из Lollipop RippleDrawable

У меня есть метод создания RippleDrawables в коде public class StateApplier { @TargetApi(Build.VERSION_CODES.LOLLIPOP) private static void add_Ripple(Resources res, StateListDrawable states , int color, int pressedColor){ Drawable rd = new android.graphics.drawable.RippleDrawable(get_Ripple_ColorSelector(pressedColor) , new ColorDrawable(color), null); states.addState(new int[] {}, rd); } Это нормально работает, когда я запускаю его на Lollipop, но когда я запускаю его на устройстве […]

Эффект пульсации не будет выше 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

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

Intereting Posts
Запретить публикацию edittext Как управлять установленными приложениями (при необходимости, с правами root)? Картографическое изображение маркера Google Map с пикассо, обновите дважды, чтобы показать изображение Может ли видеовидео воспроизводить видео, хранящееся на внутренней памяти? Android SDK и AVD Manager, где находится меню настроек? Как стирать стиль = "? Android: listSeparatorTextViewStyle" и изменить цвет линии на синий? Разница между сервисными и широковещательными приемниками в android Android – Как сделать значок светом на ощупь? Как отправить большие байтовые массивы между действиями в Android? BitmapFactory.decodeFile возвращает null Как вы сразу скрываете несколько просмотров? Анимационный вид разбивается наполовину криво Какую IDE использовать для разработки Android Phone? Java.lang.IllegalStateException: ViewPager не был связан (с использованием индикатора JakeWharton ViewPager) Gradle Sync не заканчивается после обновления 0.4.6