Add UdfpsTouchOverlay (replacement for UdfpsView)
When the device_entry_udfps_refactor flag is enabled:
- Use UdfpsTouchOverlay instead of UdfpsView. UdfpsView isn't
necessary with its dependencies on UdfpsAnimationViewController
which aren't used in the refactor.
- With the UdfpsTouchOverlay, UdfpsControllerOverlay directly
calls UdfpsDisplayModeProvider to configure/unconfigure the display
for optical UDFPS (turns on/off HBM).
Bug: 305234447
Flag: ACONFIG com.android.systemui.device_entry_udfps_refactor DEVELOPMENT
Test: atest UdfpsControllerTest UdfpsControllerOverlayTest
Change-Id: Id8ab152f1dbae448c10f2ac7880d2c987e72794f
6 files changed