Class CubicBezierEasing

    • Constructor Detail

      • CubicBezierEasing

        public CubicBezierEasing​(float x1,
                                 float y1,
                                 float x2,
                                 float y2)
        Creates a cubic bezier easing interpolator with the given control points. The start point of the cubic bezier curve is always 0,0 and the end point 1,1.
        Parameters:
        x1 - the x coordinate of the first control point in range [0, 1]
        y1 - the y coordinate of the first control point in range [0, 1]
        x2 - the x coordinate of the second control point in range [0, 1]
        y2 - the y coordinate of the second control point in range [0, 1]
    • Method Detail

      • interpolate

        public float interpolate​(float fraction)
        Description copied from interface: Animator.Interpolator
        Interpolate the given fraction and returns a new fraction. Both fractions are in range [0, 1].
        Specified by:
        interpolate in interface Animator.Interpolator
        Parameters:
        fraction - the percent (0 to 1) elapsed of the current animation cycle
        Returns:
        new fraction in range [0, 1]