Update corner radius calculation in TaskView
TaskThumbnailView - Set cornerRadius directly from TaskView instead of calulating and listening from ViewModel - Use onSizeChagned/width/height for OutlineProvider bounds, to be consistent with DesktopTaskContentView DesktopTaskView - Moved backgroundView inside DesktopTaskContentView, so its outline can be determiend by OutlineProvider in DesktopTaskContentView - Update DesktopTaskContentView's cornerRadius when it changes in TaskView Model/Data chagnes - Removed TaskViewModel/TaskViewData and scale from RecentsViewData TaskView - Add a onBind method to be called after bind, for common post bind handling (e.g. update cornerRadius) TaskViewSimualtor - Use DesktopFullscreenDrawParams for desktop task, and moved setIsDesktopTask to CTOR so related fields can be final Bug: 372237039 Flag: com.android.launcher3.enable_refactor_task_thumbnail Flag: com.android.window.flags.enable_desktop_windowing_mode Test: TaskThumbnailViewScreenshotTest, OverviewDesktopTaskImageTest Test: DesktopFullscreenDrawParamsTest, FullscreenDrawParamsTest, TaskThumbnailViewModelImplTest Change-Id: If3d195ef6596aa28fce4d4875cf45423cb71811c
Loading
Please register or sign in to comment