Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 30574766 authored by Andrei Stingaceanu's avatar Andrei Stingaceanu
Browse files

AutoSize TextView (part 10) - final APIs

Gets rid of setting auto-size configuration
items one by one and instead provides setter
constructs that take all the params needed
to auto-size. This version is much closer to
how this feature can be set up from XML
attributes and also provides no doubt about
validation failures.

Bug: 32221168
Bug: 34494052
Test: in attached topic CL
Change-Id: Ic70ad43d5c6739ee312ea24984534a35c49c17dc
parent e0da063b
Loading
Loading
Loading
Loading
+3 −5
Original line number Diff line number Diff line
@@ -50537,11 +50537,9 @@ package android.widget {
    method public void removeTextChangedListener(android.text.TextWatcher);
    method public void setAllCaps(boolean);
    method public final void setAutoLinkMask(int);
    method public void setAutoSizeMaxTextSize(int, float);
    method public void setAutoSizeMinTextSize(int, float);
    method public void setAutoSizeStepGranularity(int, float);
    method public void setAutoSizeTextPresetSizes(int[]);
    method public void setAutoSizeTextType(int);
    method public void setAutoSizeTextTypeUniformWithConfiguration(int, int, int, int) throws java.lang.IllegalArgumentException;
    method public void setAutoSizeTextTypeUniformWithPresetSizes(int[], int) throws java.lang.IllegalArgumentException;
    method public void setAutoSizeTextTypeWithDefaults(int);
    method public void setBreakStrategy(int);
    method public void setCompoundDrawablePadding(int);
    method public void setCompoundDrawableTintList(android.content.res.ColorStateList);
+3 −5
Original line number Diff line number Diff line
@@ -54339,11 +54339,9 @@ package android.widget {
    method public void removeTextChangedListener(android.text.TextWatcher);
    method public void setAllCaps(boolean);
    method public final void setAutoLinkMask(int);
    method public void setAutoSizeMaxTextSize(int, float);
    method public void setAutoSizeMinTextSize(int, float);
    method public void setAutoSizeStepGranularity(int, float);
    method public void setAutoSizeTextPresetSizes(int[]);
    method public void setAutoSizeTextType(int);
    method public void setAutoSizeTextTypeUniformWithConfiguration(int, int, int, int) throws java.lang.IllegalArgumentException;
    method public void setAutoSizeTextTypeUniformWithPresetSizes(int[], int) throws java.lang.IllegalArgumentException;
    method public void setAutoSizeTextTypeWithDefaults(int);
    method public void setBreakStrategy(int);
    method public void setCompoundDrawablePadding(int);
    method public void setCompoundDrawableTintList(android.content.res.ColorStateList);
+3 −5
Original line number Diff line number Diff line
@@ -50858,11 +50858,9 @@ package android.widget {
    method public void removeTextChangedListener(android.text.TextWatcher);
    method public void setAllCaps(boolean);
    method public final void setAutoLinkMask(int);
    method public void setAutoSizeMaxTextSize(int, float);
    method public void setAutoSizeMinTextSize(int, float);
    method public void setAutoSizeStepGranularity(int, float);
    method public void setAutoSizeTextPresetSizes(int[]);
    method public void setAutoSizeTextType(int);
    method public void setAutoSizeTextTypeUniformWithConfiguration(int, int, int, int) throws java.lang.IllegalArgumentException;
    method public void setAutoSizeTextTypeUniformWithPresetSizes(int[], int) throws java.lang.IllegalArgumentException;
    method public void setAutoSizeTextTypeWithDefaults(int);
    method public void setBreakStrategy(int);
    method public void setCompoundDrawablePadding(int);
    method public void setCompoundDrawableTintList(android.content.res.ColorStateList);
+232 −164

File changed.

Preview size limit exceeded, changes collapsed.