From 67b88bdfe133cf0d1f98998d41c62cabcd654033 Mon Sep 17 00:00:00 2001 From: Nicolas Bourdin Date: Tue, 25 Feb 2025 11:09:42 +0100 Subject: [PATCH] refactor: Apply suggestion from code review --- .../java/com/infomaniak/drive/views/PreviewHeaderView.kt | 7 ++++--- app/src/main/res/layout/fragment_file_list.xml | 3 +-- app/src/main/res/layout/fragment_home.xml | 1 - app/src/main/res/layout/fragment_preview_slider.xml | 2 -- 4 files changed, 5 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/com/infomaniak/drive/views/PreviewHeaderView.kt b/app/src/main/java/com/infomaniak/drive/views/PreviewHeaderView.kt index 5001c95d41..c3c9e87619 100644 --- a/app/src/main/java/com/infomaniak/drive/views/PreviewHeaderView.kt +++ b/app/src/main/java/com/infomaniak/drive/views/PreviewHeaderView.kt @@ -106,9 +106,10 @@ class PreviewHeaderView @JvmOverloads constructor( } } - fun setPageNumberVisibility(isVisible: Boolean) { - binding.pageNumberChip.isVisible = isVisible - binding.pageNumberChip.isFocusable = false + fun setPageNumberVisibility(isVisible: Boolean) = with(binding.pageNumberChip) { + this.isVisible = isVisible + // Set focusable to false to prevent unnecessary focus events during keyboard navigation. + isFocusable = false } fun setPageNumberValue(currentPage: Int, totalPage: Int) { diff --git a/app/src/main/res/layout/fragment_file_list.xml b/app/src/main/res/layout/fragment_file_list.xml index bd12f0689c..c850e342f8 100644 --- a/app/src/main/res/layout/fragment_file_list.xml +++ b/app/src/main/res/layout/fragment_file_list.xml @@ -277,8 +277,7 @@ + android:fillViewport="true">