Yi-Ling Chuang
228bc78bf9
[DO NOT MERGE] Pre-allocate height for contextual cards.
...
To prevent the UI jank causing by the async card loads, we pre-allocate
some space for the card to fill in. After this change, only one card can
be shown at a time.
More details:
- When the card number configuration is set to 0, don't trigger the card
loader.
- The height adjusting logic is as follows.
When Settings is opened, pre-allocate a space first.
After the RV finish laying out, reset the RV to wrap_content. So if the
card has to be expanded(eg. wifi large mode or dismissal view), then it
will adjust the height accordingly. While if a card previously shown
becomes unavailable(dismissed or conditions not meet), we also reset the
RV so the space can be gone.
Bug: 163288869
Test: robotest
Change-Id: I0dcb2dae8f0533e562ad06f664b7ae7a9afecd21
2020-08-12 21:40:06 +08:00
..
2020-03-27 12:12:30 -07:00
2020-06-16 17:30:32 +08:00
2019-10-25 09:34:41 +00:00
2019-10-25 10:42:35 +08:00
2020-04-06 13:37:31 +08:00
2019-10-25 10:42:35 +08:00
2020-06-20 03:44:43 +00:00
2020-03-25 19:58:38 +00:00
2020-03-05 08:45:03 +00:00
2020-01-07 14:15:28 +00:00
2020-05-05 19:46:08 +08:00
2020-04-13 10:15:38 -07:00
2020-08-12 21:40:06 +08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-02 23:32:14 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-02 23:32:14 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-02 23:32:14 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-02 23:32:14 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-02 23:32:14 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-02 23:32:14 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-06 20:35:44 -07:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-06-15 15:42:53 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-07-03 09:09:54 -07:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-02 23:32:14 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-02 23:32:14 +00:00
2020-02-01 15:30:04 -08:00
2020-03-12 19:47:44 +08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-02 23:32:14 +00:00
2020-02-01 15:30:04 -08:00
2020-08-02 23:32:14 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-02 23:32:14 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-08-05 14:33:42 +00:00
2020-02-01 15:30:04 -08:00
2020-07-28 22:44:06 +00:00