kopia lustrzana https://github.com/ryukoposting/Signal-Android
Use an inset ripple for contact list items.
Closes #10786 Co-authored-by: Thore Goebel <hello@thore.io>fork-5.53.8
rodzic
ad0482fb5b
commit
87748fa80c
|
@ -0,0 +1,39 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<selector
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:enterFadeDuration="100"
|
||||
android:exitFadeDuration="100">
|
||||
|
||||
<item android:state_selected="true">
|
||||
<inset
|
||||
android:insetLeft="12dp"
|
||||
android:insetRight="12dp"
|
||||
android:insetTop="2dp"
|
||||
android:insetBottom="2dp">
|
||||
|
||||
<shape android:shape="rectangle">
|
||||
<solid android:color="@color/conversation_list_selected_color" />
|
||||
<corners android:radius="18dp" />
|
||||
</shape>
|
||||
</inset>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<ripple android:color="@color/conversation_list_selected_color">
|
||||
<item android:id="@android:id/mask">
|
||||
<inset
|
||||
android:insetLeft="12dp"
|
||||
android:insetRight="12dp"
|
||||
android:insetTop="2dp"
|
||||
android:insetBottom="2dp">
|
||||
|
||||
<shape android:shape="rectangle">
|
||||
<solid android:color="@color/transparent_black_60" />
|
||||
<corners android:radius="18dp" />
|
||||
</shape>
|
||||
</inset>
|
||||
</item>
|
||||
<item android:drawable="@drawable/conversation_list_item_background_default" />
|
||||
</ripple>
|
||||
</item>
|
||||
</selector>
|
|
@ -0,0 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<item android:drawable="@color/core_ultramarine_33" android:state_selected="true" />
|
||||
<item android:drawable="@color/core_ultramarine_33" android:state_pressed="true" />
|
||||
<item android:drawable="@color/core_ultramarine_50" android:state_focused="true" />
|
||||
<item android:drawable="@drawable/conversation_list_item_background_default" />
|
||||
</selector>
|
|
@ -5,7 +5,8 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:minHeight="@dimen/contact_selection_item_height"
|
||||
android:paddingStart="@dimen/dsl_settings_gutter"
|
||||
android:paddingEnd="@dimen/dsl_settings_gutter">
|
||||
android:paddingEnd="@dimen/dsl_settings_gutter"
|
||||
android:background="@drawable/rounded_inset_ripple_background">
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/invite_image"
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="@drawable/conversation_item_background"
|
||||
android:background="@drawable/rounded_inset_ripple_background"
|
||||
android:focusable="true"
|
||||
android:minHeight="@dimen/contact_selection_item_height"
|
||||
android:paddingStart="@dimen/dsl_settings_gutter"
|
||||
|
|
|
@ -5,7 +5,8 @@
|
|||
android:layout_height="wrap_content"
|
||||
android:minHeight="@dimen/contact_selection_item_height"
|
||||
android:paddingStart="@dimen/dsl_settings_gutter"
|
||||
android:paddingEnd="@dimen/dsl_settings_gutter">
|
||||
android:paddingEnd="@dimen/dsl_settings_gutter"
|
||||
android:background="@drawable/rounded_inset_ripple_background">
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/invite_image"
|
||||
|
|
Ładowanie…
Reference in New Issue