BaiduMap_IOSSDK_v6.6.5_Docs 6.6.5
载入中...
搜索中...
未找到
| 枚举
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次.