BaiduMap_IOSSDK_v6.6.6_Docs 6.6.6

载入中...
搜索中...
未找到
类 | 枚举
BMKInterpolator.h 文件参考
`import <Foundation/Foundation.h>`

浏览源代码.

## 类
class | BMKInterpolator

## 枚举
enum | BMKInterpolatorType : NSUInteger { BMKLinearInterpolator = 1 , BMKAccelerateDecelerateInterpolator , BMKAccelerateInterpolator , BMKDecelerateInterpolator , BMKAnticipateInterpolator , BMKOvershootInterpolator , BMKAnticipateOvershootInterpolator , BMKBounceInterpolator , BMKCycleInterpolator }

## 枚举类型说明

## ◆ BMKInterpolatorType

enum BMKInterpolatorType : NSUInteger

枚举值
BMKLinearInterpolator | 线性插值，@Default。
BMKAccelerateDecelerateInterpolator | 余弦函数的半个周期，起点和终点增长缓慢，而中间快速增长。
BMKAccelerateInterpolator | 返回input的n次幂，即抛物线的右半部分，起点缓慢，然后加速。
BMKDecelerateInterpolator | 返回input的n次幂，即抛物线的右半部分，起点缓慢，然后加速。
BMKAnticipateInterpolator | mTension默认值为2，因此下图也是按照mTension为2来绘制的。起点的时候回往回一定值，而后再往前。
BMKOvershootInterpolator | 返回input的n次幂，即抛物线的右半部分，起点缓慢，然后加速。
BMKAnticipateOvershootInterpolator | 起点往回一定值，然后往前，到终点再超出一定值，然后返回。
BMKBounceInterpolator | 类似于球掉落地面的效果。
BMKCycleInterpolator | 正弦曲线， 循环播放mCycles次.