18885ee426
This change simplifies the TaskViewIcon interface by inheriting directly from View, removing redundant method declarations like `getWidth()`, `getHeight()`, `setOnClickListener()`, etc. Affected classes are updated to use the new interface, primarily by calling `asView()` to access the underlying View methods where necessary. Bug: 415265678 Flag: com.android.launcher3.enable_overview_icon_menu Test: Manual. Change-Id: I281f495116a841338075d0ff35effd19316aaeec