From e0a0ebeece8bb3d7be67faba07700347b43e5d3c Mon Sep 17 00:00:00 2001 From: Uwais Ashraf Date: Wed, 21 Aug 2024 15:45:05 +0000 Subject: [PATCH] Prevent requestLayout() when updating drawables that don't change size Fix: 354224963 Test: presubmits passing, manual Flag: com.android.launcher3.enable_refactor_task_thumbnail Change-Id: I31d9a51ed621f411bcafbb5bf885ee2587df057f --- quickstep/res/layout/task_thumbnail.xml | 9 +-- .../task/thumbnail/TaskThumbnailView.kt | 16 +++--- .../quickstep/views/FixedSizeImageView.kt | 56 +++++++++++++++++++ 3 files changed, 69 insertions(+), 12 deletions(-) create mode 100644 quickstep/src/com/android/quickstep/views/FixedSizeImageView.kt diff --git a/quickstep/res/layout/task_thumbnail.xml b/quickstep/res/layout/task_thumbnail.xml index 6ca501234e..d90d9169ab 100644 --- a/quickstep/res/layout/task_thumbnail.xml +++ b/quickstep/res/layout/task_thumbnail.xml @@ -19,19 +19,19 @@ android:layout_width="match_parent" android:layout_height="match_parent" > - + android:visibility="invisible"/> + android:visibility="invisible"/> -