diff options
author | Seigo Nonaka <nona@google.com> | 2018-02-01 21:39:24 -0800 |
---|---|---|
committer | Seigo Nonaka <nona@google.com> | 2018-02-16 19:42:00 -0800 |
commit | beafa1f9d2845ee9b5ca352087de03ed0afe7db7 (patch) | |
tree | fc74171bcb29ea1e720d9b16d195d344e998c310 /tools/aapt2/java/JavaClassGenerator.cpp | |
parent | c4c7f9bf1c93c7499240dacea7116786397ed76b (diff) |
Reorganize MeasuredText API (2nd)
This is 2nd attempt of I7db9e2ca4db68a16648cfb8fcf63555f501304c2
This CL changes the MeasuredText API:
- Rename MeasuredText to PrecomputedText.
- Introduce PrecomputedText.Param which holds all text layout parameters.
- Add API to get PrecomputedText.Param from TextView.
- Remove MeasuredText.Builder and add PrecomputedText.create method instead.
- Remove setRange from MeasuredText since it is not for normal use case.
(It can not be used for TextView)
Bug: 67504091
Bug: 72861572
Test: bit FrameworksCoreTests:android.text.
Test: atest CtsWidgetTestCases:EditTextTest \
CtsWidgetTestCases:TextViewFadingEdgeTest \
FrameworksCoreTests:TextViewFallbackLineSpacingTest \
FrameworksCoreTests:TextViewTest FrameworksCoreTests:TypefaceTest \
CtsGraphicsTestCases:TypefaceTest CtsWidgetTestCases:TextViewTest \
CtsTextTestCases
Change-Id: Ie73bce52c6c673cda58973ddad04627a7cf2e5e9
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator.cpp')
0 files changed, 0 insertions, 0 deletions