浏览代码

Sharing dialog: fix accessibility in bottom sheet

Add min height for touchable area.

Signed-off-by: Álvaro Brey Vilas <alvaro.brey@nextcloud.com>
Álvaro Brey Vilas 3 年之前
父节点
当前提交
42ac3bcb11
共有 1 个文件被更改,包括 12 次插入0 次删除
  1. 12 0
      src/main/res/layout/file_details_sharing_menu_bottom_sheet_fragment.xml

+ 12 - 0
src/main/res/layout/file_details_sharing_menu_bottom_sheet_fragment.xml

@@ -32,6 +32,7 @@
         android:id="@+id/menu_share_open_in"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
+        android:minHeight="@dimen/minimum_size_for_touchable_area"
         android:background="?android:attr/selectableItemBackground"
         android:orientation="horizontal"
         android:paddingLeft="@dimen/standard_padding"
@@ -44,6 +45,7 @@
             android:id="@+id/menu_icon_open_in"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
+            android:layout_gravity="center_vertical"
             android:contentDescription="@null"
             android:src="@drawable/ic_content_copy"
             app:tint="@color/primary" />
@@ -63,6 +65,7 @@
         android:id="@+id/menu_share_advanced_permissions"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
+        android:minHeight="@dimen/minimum_size_for_touchable_area"
         android:background="?android:attr/selectableItemBackground"
         android:orientation="horizontal"
         android:paddingLeft="@dimen/standard_padding"
@@ -75,6 +78,7 @@
             android:id="@+id/menu_icon_advanced_permissions"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
+            android:layout_gravity="center_vertical"
             android:contentDescription="@null"
             android:src="@drawable/ic_edit"
             app:tint="@color/primary" />
@@ -94,6 +98,7 @@
         android:id="@+id/menu_share_send_new_email"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
+        android:minHeight="@dimen/minimum_size_for_touchable_area"
         android:background="?android:attr/selectableItemBackground"
         android:orientation="horizontal"
         android:paddingLeft="@dimen/standard_padding"
@@ -106,6 +111,7 @@
             android:id="@+id/menu_icon_send_new_email"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
+            android:layout_gravity="center_vertical"
             android:contentDescription="@null"
             android:src="@drawable/ic_email"
             app:tint="@color/primary" />
@@ -125,6 +131,7 @@
         android:id="@+id/menu_share_send_link"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
+        android:minHeight="@dimen/minimum_size_for_touchable_area"
         android:background="?android:attr/selectableItemBackground"
         android:orientation="horizontal"
         android:paddingLeft="@dimen/standard_padding"
@@ -139,6 +146,7 @@
             android:id="@+id/menu_icon_send_link"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
+            android:layout_gravity="center_vertical"
             android:contentDescription="@null"
             android:src="@drawable/ic_link"
             app:tint="@color/primary" />
@@ -158,6 +166,7 @@
         android:id="@+id/menu_share_unshare"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
+        android:minHeight="@dimen/minimum_size_for_touchable_area"
         android:background="?android:attr/selectableItemBackground"
         android:orientation="horizontal"
         android:paddingLeft="@dimen/standard_padding"
@@ -170,6 +179,7 @@
             android:id="@+id/menu_icon_unshare"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
+            android:layout_gravity="center_vertical"
             android:contentDescription="@null"
             android:src="@drawable/ic_delete"
             app:tint="@color/primary" />
@@ -189,6 +199,7 @@
         android:id="@+id/menu_share_add_another_link"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
+        android:minHeight="@dimen/minimum_size_for_touchable_area"
         android:background="?android:attr/selectableItemBackground"
         android:orientation="horizontal"
         android:paddingLeft="@dimen/standard_padding"
@@ -203,6 +214,7 @@
             android:id="@+id/menu_icon_add_another_link"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
+            android:layout_gravity="center_vertical"
             android:contentDescription="@null"
             android:src="@drawable/ic_plus"
             app:tint="@color/primary" />