Add getter for animateFirstView property of ViewAnimator

Tooling for xml properties is easier/better if we can properly reflect the
xml properties at the Java language API level as well. We had setters/getters
for the other properties of ViewAnimator, but only a setter for the
animateFirstView property.

Issue #6104327 Inconsistency between XML API and Java API for widgets - ViewAnimator

Change-Id: Iede7231fa433ce14f7a8299da4cedd4720370bc8
This commit is contained in:
Chet Haase
2012-08-30 09:51:08 -07:00
parent 71d7c3c628
commit 201501f11e
2 changed files with 15 additions and 1 deletions

View File

@@ -29564,6 +29564,7 @@ package android.widget {
public class ViewAnimator extends android.widget.FrameLayout {
ctor public ViewAnimator(android.content.Context);
ctor public ViewAnimator(android.content.Context, android.util.AttributeSet);
method public boolean getAnimateFirstView();
method public android.view.View getCurrentView();
method public int getDisplayedChild();
method public android.view.animation.Animation getInAnimation();

View File

@@ -328,9 +328,22 @@ public class ViewAnimator extends FrameLayout {
setOutAnimation(AnimationUtils.loadAnimation(context, resourceID));
}
/**
* Returns whether the current View should be animated the first time the ViewAnimator
* is displayed.
*
* @return true if the current View will be animated the first time it is displayed,
* false otherwise.
*
* @see #setAnimateFirstView(boolean)
*/
public boolean getAnimateFirstView() {
return mAnimateFirstTime;
}
/**
* Indicates whether the current View should be animated the first time
* the ViewAnimation is displayed.
* the ViewAnimator is displayed.
*
* @param animate True to animate the current View the first time it is displayed,
* false otherwise.