added in version 1.0.0
belongs to Maven artifact androidx.annotation:annotation:1.0.0-beta01

FloatRange

public abstract @interface FloatRange
implements Annotation

androidx.annotation.FloatRange


Denotes that the annotated element should be a float or double in the given range

Example:


  @FloatRange(from=0.0,to=1.0)
  public float getAlpha() {
      ...
  }
 

Summary

Public methods

double from()

Smallest value.

boolean fromInclusive()

Whether the from value is included in the range

double to()

Largest value.

boolean toInclusive()

Whether the to value is included in the range

Inherited methods

Public methods

from

public double from ()

Smallest value. Whether it is inclusive or not is determined by fromInclusive()

Returns
double

fromInclusive

public boolean fromInclusive ()

Whether the from value is included in the range

Returns
boolean

to

public double to ()

Largest value. Whether it is inclusive or not is determined by toInclusive()

Returns
double

toInclusive

public boolean toInclusive ()

Whether the to value is included in the range

Returns
boolean