Interpolation defines the shape of an animation curve between keyframes. You can choose from the following interpolation settings depending on how you want the channel values to change over time.
LinearJoins keyframes with a straight line.
ConstantProduces a square curve. The value of one keyframe is held at a constant value until the next keyframe. This setting can produce abrupt changes between keyframes.
BezierProduces a smooth curve with a smooth transition between keyframes. Each keyframe on the curve has tangent handles. You can change the shape of the animation curve by dragging the tangent handles.
To set the interpolation type for a keyframe:
To create an animation curve with mixed interpolation:
Your animation curve may resemble the following.