summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Chris Craik <ccraik@google.com> 2015-04-17 10:08:10 -0700
committer Chris Craik <ccraik@google.com> 2015-04-17 10:09:05 -0700
commit66b4139d6a45c9f7641fa27a3d4810571831f35e (patch)
tree1fa76158ea6e2368a4206389e6e5c2da10237b03
parentfedd63165d0cd852c129c3fa18a0849f5de9dfb1 (diff)
Hide transient view API
bug:18621099 Change-Id: I25f64bc50bbbcf9fbbd8a4cdf81cacb61fa256f0
-rw-r--r--api/current.txt5
-rw-r--r--api/system-current.txt5
-rw-r--r--core/java/android/view/ViewGroup.java10
3 files changed, 10 insertions, 10 deletions
diff --git a/api/current.txt b/api/current.txt
index 4375e6f4ff0e..5f4d6e98044c 100644
--- a/api/current.txt
+++ b/api/current.txt
@@ -36560,7 +36560,6 @@ package android.view {
ctor public ViewGroup(android.content.Context, android.util.AttributeSet, int);
ctor public ViewGroup(android.content.Context, android.util.AttributeSet, int, int);
method public boolean addStatesFromChildren();
- method public void addTransientView(android.view.View, int);
method public void addView(android.view.View);
method public void addView(android.view.View, int);
method public void addView(android.view.View, int, int);
@@ -36612,9 +36611,6 @@ package android.view {
method public int getNestedScrollAxes();
method public int getPersistentDrawingCache();
method public boolean getTouchscreenBlocksFocus();
- method public android.view.View getTransientView(int);
- method public int getTransientViewCount();
- method public int getTransientViewIndex(int);
method public int indexOfChild(android.view.View);
method public final void invalidateChild(android.view.View, android.graphics.Rect);
method public android.view.ViewParent invalidateChildInParent(int[], android.graphics.Rect);
@@ -36648,7 +36644,6 @@ package android.view {
method public void removeAllViews();
method public void removeAllViewsInLayout();
method protected void removeDetachedView(android.view.View, boolean);
- method public void removeTransientView(android.view.View);
method public void removeView(android.view.View);
method public void removeViewAt(int);
method public void removeViewInLayout(android.view.View);
diff --git a/api/system-current.txt b/api/system-current.txt
index 363967373791..e44ee6ec44ac 100644
--- a/api/system-current.txt
+++ b/api/system-current.txt
@@ -38762,7 +38762,6 @@ package android.view {
ctor public ViewGroup(android.content.Context, android.util.AttributeSet, int);
ctor public ViewGroup(android.content.Context, android.util.AttributeSet, int, int);
method public boolean addStatesFromChildren();
- method public void addTransientView(android.view.View, int);
method public void addView(android.view.View);
method public void addView(android.view.View, int);
method public void addView(android.view.View, int, int);
@@ -38814,9 +38813,6 @@ package android.view {
method public int getNestedScrollAxes();
method public int getPersistentDrawingCache();
method public boolean getTouchscreenBlocksFocus();
- method public android.view.View getTransientView(int);
- method public int getTransientViewCount();
- method public int getTransientViewIndex(int);
method public int indexOfChild(android.view.View);
method public final void invalidateChild(android.view.View, android.graphics.Rect);
method public android.view.ViewParent invalidateChildInParent(int[], android.graphics.Rect);
@@ -38850,7 +38846,6 @@ package android.view {
method public void removeAllViews();
method public void removeAllViewsInLayout();
method protected void removeDetachedView(android.view.View, boolean);
- method public void removeTransientView(android.view.View);
method public void removeView(android.view.View);
method public void removeViewAt(int);
method public void removeViewInLayout(android.view.View);
diff --git a/core/java/android/view/ViewGroup.java b/core/java/android/view/ViewGroup.java
index afc0eeef91eb..8f2be990e460 100644
--- a/core/java/android/view/ViewGroup.java
+++ b/core/java/android/view/ViewGroup.java
@@ -3858,6 +3858,8 @@ public abstract class ViewGroup extends View implements ViewParent, ViewManager
* This value is relative to the {@link #getChildAt(int) index} values in the normal
* child list of this container, where any transient view at a particular index will
* be drawn before any normal child at that same index.
+ *
+ * @hide
*/
public void addTransientView(View view, int index) {
if (index < 0) {
@@ -3891,6 +3893,8 @@ public abstract class ViewGroup extends View implements ViewParent, ViewManager
* such transient view, this method does nothing.
*
* @param view The transient view to be removed
+ *
+ * @hide
*/
public void removeTransientView(View view) {
if (mTransientViews == null) {
@@ -3916,6 +3920,8 @@ public abstract class ViewGroup extends View implements ViewParent, ViewManager
*
* @see #addTransientView(View, int)
* @return The number of transient views in this container
+ *
+ * @hide
*/
public int getTransientViewCount() {
return mTransientIndices == null ? 0 : mTransientIndices.size();
@@ -3929,6 +3935,8 @@ public abstract class ViewGroup extends View implements ViewParent, ViewManager
* and less than the value returned by {@link #getTransientViewCount()}.
* @return The index of the transient view stored in the given position if the
* position is valid, otherwise -1
+ *
+ * @hide
*/
public int getTransientViewIndex(int position) {
if (position < 0 || mTransientIndices == null || position >= mTransientIndices.size()) {
@@ -3945,6 +3953,8 @@ public abstract class ViewGroup extends View implements ViewParent, ViewManager
* and less than the value returned by {@link #getTransientViewCount()}.
* @return The transient view stored in the given position if the
* position is valid, otherwise null
+ *
+ * @hide
*/
public View getTransientView(int position) {
if (mTransientViews == null || position >= mTransientViews.size()) {