diff --git a/api/current.txt b/api/current.txt index bf0b0cb67a991..f82e4e97cf73f 100644 --- a/api/current.txt +++ b/api/current.txt @@ -55187,7 +55187,7 @@ package android.view { } public class ViewPropertyAnimator { - method public android.view.ViewPropertyAnimator alpha(float); + method public android.view.ViewPropertyAnimator alpha(@FloatRange(from=0.0f, to=1.0f) float); method public android.view.ViewPropertyAnimator alphaBy(float); method public void cancel(); method public long getDuration(); diff --git a/core/java/android/view/ViewPropertyAnimator.java b/core/java/android/view/ViewPropertyAnimator.java index 859e9a43f7c27..65cc2f8bcd5af 100644 --- a/core/java/android/view/ViewPropertyAnimator.java +++ b/core/java/android/view/ViewPropertyAnimator.java @@ -19,6 +19,7 @@ package android.view; import android.animation.Animator; import android.animation.TimeInterpolator; import android.animation.ValueAnimator; +import android.annotation.FloatRange; import android.graphics.RenderNode; import java.util.ArrayList; @@ -725,7 +726,7 @@ public class ViewPropertyAnimator { * @see View#setAlpha(float) * @return This object, allowing calls to methods in this class to be chained. */ - public ViewPropertyAnimator alpha(float value) { + public ViewPropertyAnimator alpha(@FloatRange(from = 0.0f, to = 1.0f) float value) { animateProperty(ALPHA, value); return this; } diff --git a/non-updatable-api/current.txt b/non-updatable-api/current.txt index 2ce11f1d2c39e..a2ae96d96c0b1 100644 --- a/non-updatable-api/current.txt +++ b/non-updatable-api/current.txt @@ -53330,7 +53330,7 @@ package android.view { } public class ViewPropertyAnimator { - method public android.view.ViewPropertyAnimator alpha(float); + method public android.view.ViewPropertyAnimator alpha(@FloatRange(from=0.0f, to=1.0f) float); method public android.view.ViewPropertyAnimator alphaBy(float); method public void cancel(); method public long getDuration();