Overhaul entry interaction

Add support for different card background colors
Add minor bug fixes
Add minor fixes

Fix minor bugs where action mode kept active
This commit is contained in:
Michael Schättgen 2019-08-03 16:15:39 +02:00
parent 087bf08d44
commit 2407b4b780
16 changed files with 246 additions and 117 deletions

View file

@ -1,72 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:background="?attr/background"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="16dp"
android:id="@+id/copy_button"
android:clickable="true"
android:focusable="true"
android:background="?attr/background"
android:orientation="horizontal">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="16dp"
android:src="@drawable/ic_content_copy_black_24dp"
android:tint="?attr/iconColorPrimary"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/copy"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="16dp"
android:clickable="true"
android:focusable="true"
android:background="?attr/background"
android:id="@+id/edit_button"
android:orientation="horizontal">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="16dp"
android:src="@drawable/ic_create_black_24dp"
android:tint="?attr/iconColorPrimary"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/edit"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="16dp"
android:id="@+id/delete_button"
android:clickable="true"
android:focusable="true"
android:orientation="horizontal">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="16dp"
android:src="@drawable/ic_delete_black_24dp"
android:tint="?attr/iconColorPrimary"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/delete"/>
</LinearLayout>
</LinearLayout>

View file

@ -11,6 +11,7 @@
<LinearLayout
android:orientation="horizontal"
android:background="?attr/cardBackground"
android:id="@+id/rlCardEntry"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:layout_width="match_parent"

View file

@ -11,6 +11,7 @@
<LinearLayout
android:orientation="horizontal"
android:background="?attr/cardBackground"
android:id="@+id/rlCardEntry"
android:paddingTop="5dp"
android:paddingBottom="5dp"
android:layout_width="match_parent"

View file

@ -11,6 +11,7 @@
<LinearLayout
android:orientation="horizontal"
android:background="?attr/cardBackground"
android:id="@+id/rlCardEntry"
android:paddingTop="5dp"
android:paddingBottom="5dp"
android:layout_width="match_parent"