Browse Source

Fix hitboxes for accesibilty

Signed-off-by: alperozturk <alper_ozturk@proton.me>
alperozturk 1 year ago
parent
commit
56945a8800
1 changed files with 23 additions and 9 deletions
  1. 23 9
      app/src/main/res/layout/list_item.xml

+ 23 - 9
app/src/main/res/layout/list_item.xml

@@ -159,8 +159,7 @@
 
             <LinearLayout
                 android:id="@+id/file_detail_group"
-                android:layout_width="wrap_content"
-                android:gravity="center"
+                android:layout_width="match_parent"
                 android:layout_height="match_parent"
                 android:orientation="horizontal">
 
@@ -174,10 +173,19 @@
                     android:drawablePadding="@dimen/standard_eight_padding"
                     android:gravity="center"
                     android:textColor="@color/list_item_lastmod_and_filesize_text"
-                    android:layout_marginEnd="@dimen/standard_quarter_margin"
                     android:textSize="@dimen/two_line_secondary_text_size"
                     app:drawableLeftCompat="@drawable/ic_live_photo" />
 
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:gravity="end"
+                    android:paddingStart="@dimen/zero"
+                    android:paddingEnd="@dimen/standard_quarter_padding"
+                    android:text="@string/info_separator"
+                    android:textColor="@color/list_item_lastmod_and_filesize_text"
+                    android:textSize="@dimen/two_line_secondary_text_size" />
+
                 <TextView
                     android:id="@+id/file_size"
                     android:layout_width="wrap_content"
@@ -229,22 +237,27 @@
             android:paddingStart="@dimen/standard_half_padding"
             android:paddingEnd="@dimen/list_item_share_right_margin"
             android:src="@drawable/ic_comment"
+            tools:visibility="visible"
             android:visibility="gone" />
 
         <ImageView
             android:id="@+id/sharedIcon"
-            android:layout_width="wrap_content"
-            android:layout_height="match_parent"
+            android:layout_width="48dp"
+            android:layout_height="wrap_content"
             android:layout_gravity="top"
             android:clickable="true"
             android:contentDescription="@string/shared_icon_share"
             android:focusable="true"
-            android:src="@drawable/ic_unshared" />
+            android:minHeight="@dimen/min_list_item_size"
+            android:paddingStart="@dimen/list_item_share_right_margin"
+            android:paddingEnd="@dimen/list_item_share_right_margin"
+            android:src="@drawable/ic_unshared"
+            tools:visibility="visible"/>
 
         <com.owncloud.android.ui.AvatarGroupLayout
             android:id="@+id/sharedAvatars"
             android:layout_width="75dp"
-            android:layout_height="match_parent"
+            android:layout_height="@dimen/min_list_item_size"
             android:layout_gravity="top"
             android:contentDescription="@string/shared_avatar_desc"
             android:gravity="center_vertical"
@@ -253,18 +266,19 @@
         <ImageView
             android:id="@+id/custom_checkbox"
             android:layout_width="wrap_content"
-            android:layout_height="match_parent"
+            android:layout_height="wrap_content"
             android:layout_gravity="top"
             android:clickable="false"
             android:contentDescription="@string/checkbox"
             android:focusable="false"
+            android:minHeight="@dimen/min_list_item_size"
             android:paddingStart="@dimen/standard_half_padding"
             android:paddingEnd="@dimen/alternate_padding"
             android:src="@drawable/ic_checkbox_blank_outline" />
 
         <ImageView
             android:id="@+id/overflow_menu"
-            android:layout_width="wrap_content"
+            android:layout_width="48dp"
             android:layout_height="wrap_content"
             android:layout_gravity="top"
             android:clickable="true"