diff options
| author | Steve Kondik <steve@cyngn.com> | 2016-03-10 19:23:13 -0800 |
|---|---|---|
| committer | Steve Kondik <steve@cyngn.com> | 2016-03-10 19:23:13 -0800 |
| commit | 98e06d73262bc654d546ef2ded2cd6c4db5b92bf (patch) | |
| tree | d923c571c21849bf53185b26e3570fdb25fabff9 /percent/api | |
| parent | 6f0a2cb4415e2e170528c038a8f1cc2f68f60c3c (diff) | |
| parent | 4097efdd93078034122f17442d5b4df675d1028a (diff) | |
| download | android_frameworks_support-98e06d73262bc654d546ef2ded2cd6c4db5b92bf.tar.gz android_frameworks_support-98e06d73262bc654d546ef2ded2cd6c4db5b92bf.tar.bz2 android_frameworks_support-98e06d73262bc654d546ef2ded2cd6c4db5b92bf.zip | |
Merge tag 'android-6.0.1_r22' of https://android.googlesource.com/platform/frameworks/support into cm-13.0staging/cm-13.0+r22
Android 6.0.1 release 22
Change-Id: I032842dcd2a5a216a56a47a7cb109f0cee8ac251
Diffstat (limited to 'percent/api')
| -rw-r--r-- | percent/api/23.0.0.txt (renamed from percent/api/23.txt) | 0 | ||||
| -rw-r--r-- | percent/api/23.1.0.txt | 65 | ||||
| -rw-r--r-- | percent/api/current.txt | 1 |
3 files changed, 66 insertions, 0 deletions
diff --git a/percent/api/23.txt b/percent/api/23.0.0.txt index 34d0302357..34d0302357 100644 --- a/percent/api/23.txt +++ b/percent/api/23.0.0.txt diff --git a/percent/api/23.1.0.txt b/percent/api/23.1.0.txt new file mode 100644 index 0000000000..eb10df8818 --- /dev/null +++ b/percent/api/23.1.0.txt @@ -0,0 +1,65 @@ +package android.support.percent { + + public class PercentFrameLayout extends android.widget.FrameLayout { + ctor public PercentFrameLayout(android.content.Context); + ctor public PercentFrameLayout(android.content.Context, android.util.AttributeSet); + ctor public PercentFrameLayout(android.content.Context, android.util.AttributeSet, int); + } + + public static class PercentFrameLayout.LayoutParams extends android.widget.FrameLayout.LayoutParams implements android.support.percent.PercentLayoutHelper.PercentLayoutParams { + ctor public PercentFrameLayout.LayoutParams(android.content.Context, android.util.AttributeSet); + ctor public PercentFrameLayout.LayoutParams(int, int); + ctor public PercentFrameLayout.LayoutParams(int, int, int); + ctor public PercentFrameLayout.LayoutParams(android.view.ViewGroup.LayoutParams); + ctor public PercentFrameLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); + ctor public PercentFrameLayout.LayoutParams(android.widget.FrameLayout.LayoutParams); + ctor public PercentFrameLayout.LayoutParams(android.support.percent.PercentFrameLayout.LayoutParams); + method public android.support.percent.PercentLayoutHelper.PercentLayoutInfo getPercentLayoutInfo(); + } + + public class PercentLayoutHelper { + ctor public PercentLayoutHelper(android.view.ViewGroup); + method public void adjustChildren(int, int); + method public static void fetchWidthAndHeight(android.view.ViewGroup.LayoutParams, android.content.res.TypedArray, int, int); + method public static android.support.percent.PercentLayoutHelper.PercentLayoutInfo getPercentLayoutInfo(android.content.Context, android.util.AttributeSet); + method public boolean handleMeasuredStateTooSmall(); + method public void restoreOriginalParams(); + } + + public static class PercentLayoutHelper.PercentLayoutInfo { + ctor public PercentLayoutHelper.PercentLayoutInfo(); + method public void fillLayoutParams(android.view.ViewGroup.LayoutParams, int, int); + method public void fillMarginLayoutParams(android.view.ViewGroup.MarginLayoutParams, int, int); + method public void restoreLayoutParams(android.view.ViewGroup.LayoutParams); + method public void restoreMarginLayoutParams(android.view.ViewGroup.MarginLayoutParams); + field public float aspectRatio; + field public float bottomMarginPercent; + field public float endMarginPercent; + field public float heightPercent; + field public float leftMarginPercent; + field public float rightMarginPercent; + field public float startMarginPercent; + field public float topMarginPercent; + field public float widthPercent; + } + + public static abstract interface PercentLayoutHelper.PercentLayoutParams { + method public abstract android.support.percent.PercentLayoutHelper.PercentLayoutInfo getPercentLayoutInfo(); + } + + public class PercentRelativeLayout extends android.widget.RelativeLayout { + ctor public PercentRelativeLayout(android.content.Context); + ctor public PercentRelativeLayout(android.content.Context, android.util.AttributeSet); + ctor public PercentRelativeLayout(android.content.Context, android.util.AttributeSet, int); + } + + public static class PercentRelativeLayout.LayoutParams extends android.widget.RelativeLayout.LayoutParams implements android.support.percent.PercentLayoutHelper.PercentLayoutParams { + ctor public PercentRelativeLayout.LayoutParams(android.content.Context, android.util.AttributeSet); + ctor public PercentRelativeLayout.LayoutParams(int, int); + ctor public PercentRelativeLayout.LayoutParams(android.view.ViewGroup.LayoutParams); + ctor public PercentRelativeLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); + method public android.support.percent.PercentLayoutHelper.PercentLayoutInfo getPercentLayoutInfo(); + } + +} + diff --git a/percent/api/current.txt b/percent/api/current.txt index 34d0302357..eb10df8818 100644 --- a/percent/api/current.txt +++ b/percent/api/current.txt @@ -32,6 +32,7 @@ package android.support.percent { method public void fillMarginLayoutParams(android.view.ViewGroup.MarginLayoutParams, int, int); method public void restoreLayoutParams(android.view.ViewGroup.LayoutParams); method public void restoreMarginLayoutParams(android.view.ViewGroup.MarginLayoutParams); + field public float aspectRatio; field public float bottomMarginPercent; field public float endMarginPercent; field public float heightPercent; |
