Возможен ли волновой эффект / радикальная реакция на коммутаторе?
Я пытался применить радикальный эффект реакции / пульсации на коммутаторе, однако максимум, что я смог из этого получить, - это короткий эффект. У меня есть переключатель в ряду, который я хотел бы выделить по всему ряду, когда переключатель включен и выключен. В настоящее время единственное, что выделяет, - это переключатель, который тоже не является волновым эффектом, как тусклая подсветка на самом переключателе. Можно ли разослать волновой / волновой эффект по всему ряду после переключения переключателя? вот мой код:
<FrameLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/altercolor2"
android:padding="@dimen/common_padding">
<com.myapp.utils.FontTextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="#ffffff"
android:paddingTop="@dimen/common_top_padding"
android:paddingLeft="0dp"
android:paddingBottom="@dimen/common_bottom_padding"
android:textSize="@dimen/title"
foo:customFont="proxima-nova-regular.ttf"
android:text="@string/display_image" />
<android.support.v7.widget.SwitchCompat
android:id="@+id/display_image_toggle_control"
foo:theme="@style/MyMaterialTheme.Switch"
android:background="?attr/selectableItemBackgroundBorderless"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right|center_vertical"
android:layout_marginLeft="@dimen/toggle_margin_leftright"
android:layout_marginRight="2dp" />
</FrameLayout>
1 ответ
Вы можете добавить свой собственный волновой эффект, создать drawable-v21
папку и поместите следующее drawable в качестве фона вашего FrameLayout
Я думаю, исправить вашу проблему:
<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="@color/gray_light">
<item
android:id="@android:id/mask"
android:drawable="@color/gray" />
</ripple>
Также добавьте:
android:clickable="true"
android:focusable="true"
Можно ли разослать волновой / волновой эффект по всему ряду после переключения переключателя?
Я думаю, что вам нужно установитьforeground
а также background
в ваших взглядах.