Added search for Contacts/Allowlist tab

This commit is contained in:
partisan 2025-05-18 09:24:05 +02:00
parent 6d9024a580
commit 6af51d8fc8
7 changed files with 72 additions and 5 deletions

View file

@ -0,0 +1,5 @@
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="?attr/colorSurfaceVariant" />
<corners android:radius="50dp" />
</shape>

View file

@ -6,11 +6,25 @@
android:layout_height="match_parent"
android:padding="16dp">
<androidx.appcompat.widget.SearchView
android:id="@+id/contactSearch"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:background="@drawable/search_background"
android:iconifiedByDefault="false"
android:queryHint="@string/contact_search"
android:layout_marginTop="8dp"
android:layout_marginHorizontal="4dp"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent" />
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/contactRecycler"
android:layout_width="0dp"
android:layout_height="0dp"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintTop_toBottomOf="@id/contactSearch"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"

View file

@ -14,4 +14,6 @@
<color name="colorOnSecondary">#000000</color>
<color name="launcher_background">@color/colorPrimary</color>
<color name="colorSurfaceVariant">#2B3542</color>
</resources>

View file

@ -16,6 +16,7 @@
<string name="destination_whatsapp">WhatsApp</string>
<string name="redirection_delay_description">The delay before a call will be redirected.</string>
<string name="services_desc">Here you can enable or disable redirection to individual services and change their priority by dragging them. Redirection will be handled in order from top to bottom.</string>
<string name="contact_search">Filter contacts</string>
<string name="popup_position">Popup position</string>
<string name="activate_description">To start, grant the required permissions by tapping the Activate button.</string>
<string name="activate">Activate</string>

View file

@ -12,5 +12,6 @@
<item name="colorOnSurface">@color/black</item>
<item name="textAppearanceBodyMedium">@style/TextAppearance.Material3.BodyMedium</item>
<item name="colorSurfaceContainerLowest">?attr/colorSurfaceContainerLowest</item>
<item name="colorSurfaceVariant">@color/colorSurfaceVariant</item>
</style>
</resources>