am: 3e7177f91f
* commit '3e7177f91f7e7097dcc4f6613c8baf7fff5a333e':
Set StaticLayout.maxLines only when ellipsize is set
Change-Id: Ic21d60a789a0361ffca8362621fa03ded8d96ae5
This CL fixes a bug in AbsListView where it was not invalidating
children's bounds when AbsListView's bounds change. This was
triggering bugs where if you set padding on a list view, it would
not resize its children.
Bug: 28800232
Change-Id: I81a4e9ea234c395de80efea5ef5e47a71cb95136
am: 32148220f7
* commit '32148220f7e31ca100fad42c31841159aa639be4':
Chronometer: Update the value only if displayed on screen
Change-Id: Icf53d90ea83f54457b77bec28291efe92b4c1c88
* commit '93c1d3aa6e20b52a37548af0bf9f9a66948a7611':
docs: Refinements for testing
Fix toast with accessibility and app pinning
Updated link to material design page.
Change overdraw test to use windowbackground
Prevent callbacks during DrawableContainer child initialization
Fixing crash in SysUI due to invalid group.
Cherry pick: docs: Edited "Features Reference" section in "<uses-feature>" page.
Fix Activity Transition mess-up.
Time to #NameAndroidN!
Prevent use of a null sCallbackObj by Hardware FLP
Fixed the relative time spoken with accessibility
Use backstop timeouts on asynchronous countdown during preflight
am: 361f03c4e2
* commit '361f03c4e2c774c074ef98ab2631e28288690034':
Set StaticLayout.maxLines only when ellipsize is set
Change-Id: I15d616a7b448dc8e63c1a7d0ac136be98669a869
am: 92d0316d28
* commit '92d0316d2837baceffb22e1a7eb0e5da50f0a025':
Set StaticLayout.maxLines only when ellipsize is set
Change-Id: I2b0281da1d8aba5f84da01c00f31d79af901db35
am: 9ab249bef2
* commit '9ab249bef26c82fe7e15e0f7d036fa63c41074d7':
Chronometer: Update the value only if displayed on screen
Change-Id: I53a3fbca00fe44b6d2d6f055280175e01e2b827b
am: 38b5946fae
* commit '38b5946fae50d4e9e8f32c985983d03a4437910d':
Fixed the relative time spoken with accessibility
Change-Id: I51bbe71d2b86cfb8f050882b072092a015573fdb
A partial revert for the CL I5dbc48a6c7f0f4ac4c693d5c95f0a99b989e07f4.
The mentioned CL tried to always set the maxLines attribute of
StaticLayout. However this caused regressions at certain points.
Bug: 28885989
Bug: 28468120
Change-Id: Ic09cb194c8811a06b5d53de50bfb77938b91b88d
The relative time was unclear for certain locales
and even worse 1m was spoken as 1 meter.
Change-Id: Ie172092da27ea8119906b0c301b5569bf3efabbb
Fixes: 28961667
am: 1f4c99f7d8
* commit '1f4c99f7d88d7ccf1414c56fb38bbce08b8f30ea':
Fix TextView layout reuse when maxLines is set
Change-Id: I52420052fbc85c346e861d66841d2b7aee4ac1ca
am: baf8284c62
* commit 'baf8284c62e708a2d7817319c9e5f8948f6e5f5f':
Fix TextView layout reuse when maxLines is set
Change-Id: I0334f59dee1599a77c216a0a18e030247a41e55f
am: e747160509
* commit 'e747160509e71a05430168b1c8a28400b6a18403':
Fix TextView layout reuse when maxLines is set
Change-Id: Iaf30b66b1a328f34d31efe723e394d817f74d65f
When maxLines is set on StaticLayout and the text is wrapped, during
onMeasure TextView couldn’t recognize the wrap in the layout and tried
to reuse the layout which in turn caused width calculation problems.
This CL checks if maxLines is set, and if there is a text cut-off in
order to reuse existing layout.
Bug: 28468120
Change-Id: Ide43df8512a09112715067cbadf29cc64fd53247
am: cfbca5640c
* commit 'cfbca5640ca435e1b501254c9cf8b66746799d7e':
Use ICU's Calendar class in date picker & related classes
Change-Id: Ideb570415bab784778bb12709d04a37ad3c29275
am: 48cb2ee07b
* commit '48cb2ee07b0730522bb5cac0a302f30498fe7312':
Use original theme for SuggestsionsPopupWindow
Change-Id: I6ad7a97a431b7fc512f7e674f7f2f9628dd16c0c
am: 7b77768d39
* commit '7b77768d39fdc1de95bbf32a809b52eb26c9e10d':
Use original theme for SuggestsionsPopupWindow
Change-Id: Iadf842b82cb178bcaf69c7790051ae3f17b5bd34
am: 7c8305bcfe
* commit '7c8305bcfeef206e8bd00f20077f8106bb66fa6b':
Use original theme for SuggestsionsPopupWindow
Change-Id: I77ed2205c4dc34786c1b931a00f64187a878395e
When transformation method is set via API, text direction heuristics has
to be reset since for PasswordTransformationMethod it is set to LTR. Not
resetting it causes inconsistencies with the remaining of the TextView.
Bug: 28562779
Change-Id: I225e35e39bde60d4296852ff17b107d5b7b99f8a