diff options
| author | 2011-02-14 12:57:16 -0800 | |
|---|---|---|
| committer | 2011-02-14 12:57:16 -0800 | |
| commit | b44cb0ba973126debfac53ce17cc93ec6d9feaea (patch) | |
| tree | 1af4b08d7c561487a9a692596373b3a0fa9cfe1e | |
| parent | 8199efbb43c86b1575ac082d02cabe0a11d7855b (diff) | |
| parent | 0b96a57c851af2f66e3bc738035478efb3c1957e (diff) | |
Merge "Making AdapaterViewAnimator setDisplayedChild remotable"
| -rw-r--r-- | api/current.xml | 17 | ||||
| -rw-r--r-- | core/java/android/widget/AdapterViewAnimator.java | 1 | ||||
| -rw-r--r-- | core/java/android/widget/RemoteViews.java | 18 | ||||
| -rw-r--r-- | core/java/android/widget/ViewAnimator.java | 3 |
4 files changed, 34 insertions, 5 deletions
diff --git a/api/current.xml b/api/current.xml index 5f732e1eee20..968b8ed6f6a7 100644 --- a/api/current.xml +++ b/api/current.xml @@ -257571,6 +257571,21 @@ <parameter name="started" type="boolean"> </parameter> </method> +<method name="setDisplayedChild" + return="void" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +<parameter name="viewId" type="int"> +</parameter> +<parameter name="childIndex" type="int"> +</parameter> +</method> <method name="setDouble" return="void" abstract="false" @@ -265605,7 +265620,7 @@ deprecated="not deprecated" visibility="public" > -<parameter name="arg0" type="T"> +<parameter name="t" type="T"> </parameter> </method> </interface> diff --git a/core/java/android/widget/AdapterViewAnimator.java b/core/java/android/widget/AdapterViewAnimator.java index 190c0fc40907..072992efef2b 100644 --- a/core/java/android/widget/AdapterViewAnimator.java +++ b/core/java/android/widget/AdapterViewAnimator.java @@ -279,6 +279,7 @@ public abstract class AdapterViewAnimator extends AdapterView<Adapter> * * @param whichChild the index of the child view to display */ + @android.view.RemotableViewMethod public void setDisplayedChild(int whichChild) { setDisplayedChild(whichChild, true); } diff --git a/core/java/android/widget/RemoteViews.java b/core/java/android/widget/RemoteViews.java index 482ce56f83ae..c854fac08626 100644 --- a/core/java/android/widget/RemoteViews.java +++ b/core/java/android/widget/RemoteViews.java @@ -1056,24 +1056,34 @@ public class RemoteViews implements Parcelable, Filter { } /** - * Equivalent to calling {@link AdapterViewFlipper#showNext()} + * Equivalent to calling {@link AdapterViewAnimator#showNext()} * - * @param viewId The id of the view on which to call {@link AdapterViewFlipper#showNext()} + * @param viewId The id of the view on which to call {@link AdapterViewAnimator#showNext()} */ public void showNext(int viewId) { addAction(new ReflectionActionWithoutParams(viewId, "showNext")); } /** - * Equivalent to calling {@link AdapterViewFlipper#showPrevious()} + * Equivalent to calling {@link AdapterViewAnimator#showPrevious()} * - * @param viewId The id of the view on which to call {@link AdapterViewFlipper#showPrevious()} + * @param viewId The id of the view on which to call {@link AdapterViewAnimator#showPrevious()} */ public void showPrevious(int viewId) { addAction(new ReflectionActionWithoutParams(viewId, "showPrevious")); } /** + * Equivalent to calling {@link AdapterViewAnimator#setDisplayedChild(int)} + * + * @param viewId The id of the view on which to call + * {@link AdapterViewAnimator#setDisplayedChild(int)} + */ + public void setDisplayedChild(int viewId, int childIndex) { + setInt(viewId, "setDisplayedChild", childIndex); + } + + /** * Equivalent to calling View.setVisibility * * @param viewId The id of the view whose visibility should change diff --git a/core/java/android/widget/ViewAnimator.java b/core/java/android/widget/ViewAnimator.java index 7b668932fc9a..3c683d6b5330 100644 --- a/core/java/android/widget/ViewAnimator.java +++ b/core/java/android/widget/ViewAnimator.java @@ -96,6 +96,7 @@ public class ViewAnimator extends FrameLayout { * * @param whichChild the index of the child view to display */ + @android.view.RemotableViewMethod public void setDisplayedChild(int whichChild) { mWhichChild = whichChild; if (whichChild >= getChildCount()) { @@ -122,6 +123,7 @@ public class ViewAnimator extends FrameLayout { /** * Manually shows the next child. */ + @android.view.RemotableViewMethod public void showNext() { setDisplayedChild(mWhichChild + 1); } @@ -129,6 +131,7 @@ public class ViewAnimator extends FrameLayout { /** * Manually shows the previous child. */ + @android.view.RemotableViewMethod public void showPrevious() { setDisplayedChild(mWhichChild - 1); } |