summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Adam Cohen <adamcohen@google.com> 2011-02-14 12:57:16 -0800
committer Android (Google) Code Review <android-gerrit@google.com> 2011-02-14 12:57:16 -0800
commitb44cb0ba973126debfac53ce17cc93ec6d9feaea (patch)
tree1af4b08d7c561487a9a692596373b3a0fa9cfe1e
parent8199efbb43c86b1575ac082d02cabe0a11d7855b (diff)
parent0b96a57c851af2f66e3bc738035478efb3c1957e (diff)
Merge "Making AdapaterViewAnimator setDisplayedChild remotable"
-rw-r--r--api/current.xml17
-rw-r--r--core/java/android/widget/AdapterViewAnimator.java1
-rw-r--r--core/java/android/widget/RemoteViews.java18
-rw-r--r--core/java/android/widget/ViewAnimator.java3
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);
}