492a170aaf
This change replaces 0 blur radius RenderEffect with null RenderEffect when no blur is needed. This is because even a 0 radius RenderEffect forces the targets to be rendered on a separate layer, which clips to the view bounds (overriding clipChildren="false") and likely creates a hit to performance. Demo: https://drive.google.com/file/d/1fuFP_yaqU2KSd28aUhpuopQg6KlMKv_w/view?usp=sharing&resourcekey=0-GWMy5kKhYVo-5u69XTzihQ Fix: 413784556 Bug: 413359333 Bug: 416815515 Test: enable all apps blur, enter spring loaded from All Apps and home Flag: com.android.launcher3.all_apps_blur Change-Id: I85b0ef6c8556866821679f2f02adb4938c6431d1