TouchHandler for hiding dream overlay complications.

This changelist introduces HideComplicationTouchHandler, which is
responsible for monitoring touches on the dream overlay and determining
when complications should be hidden. When a touch ends, the
DreamTouchHandler also handles restoring complication visibility.

Test: atest HideComplicationTouchHandler
Fixes: 214292772
Change-Id: Ib80ed9d6c351503ef5f9910b9870c4a5672b96d2
diff --git a/packages/SystemUI/res/values/config.xml b/packages/SystemUI/res/values/config.xml
index 83e6a54..a0a8768 100644
--- a/packages/SystemUI/res/values/config.xml
+++ b/packages/SystemUI/res/values/config.xml
@@ -701,4 +701,10 @@
 
     <!-- How long in milliseconds before full burn-in protection is achieved. -->
     <integer name="config_dreamOverlayMillisUntilFullJitter">240000</integer>
+
+    <integer name="complicationFadeOutMs">500</integer>
+
+    <integer name="complicationFadeInMs">500</integer>
+
+    <integer name="complicationRestoreMs">1000</integer>
 </resources>