Replace DateView with VariableDateView (1/2)
VariableDateView adjusts its pattern (long, short, or empty) depending
on how much space it has to show. This is done from a controller.
Keep DateView for now and replace in next CL for compatibility
Also, move `updateAnimators` out of `onMeasure`, as it creates new
objects.
Test: manual
Test: atest VariableDateViewControllerTest
Fixes: 192574271
Change-Id: I547a2f035cfc7f9eaa9bdea37846a3ba4fbe1475
Merged-In: I547a2f035cfc7f9eaa9bdea37846a3ba4fbe1475
10 files changed