implementation 'com.wuyr:coffeedrawable:1.0.0'
Method | Description |
---|---|
create(View targetView) | 创建对象 targetView: 显示此Drawable的容器,下同 |
create(View targetView, int cupRadius) | 指定杯子半径来创建对象 |
create(int width, int height) | 指定Drawable的宽高来创建对象 |
create(int width, int height, int cupRadius) | 指定Drawable的宽高和杯子半径来创建对象 |
start() | 开始播放搅拌动画 |
finish() | 结束播放搅拌动画 |
reset() | 重置状态 |
setProgress(float progress) | 设置移动进度 |
updateSize(int width, int height, int cupRadius) | 更新CoffeeDrawable的尺寸 |
setCupBodyColor(int color) | 设置杯身颜色 |
setCupBottomColor(int color) | 设置杯底颜色 |
setCoffeeColor(int color) | 设置咖啡颜色 |
setHandColor(int color) | 设置手颜色 |
setStickColor(int color) | 设置搅拌棒颜色 |
setStirringDuration(long duration) | 设置搅拌一圈的时长 (默认: 500) |
setHideDuration(long duration) | 设置隐藏手臂动画时长 (默认: 300) |
setEdgeFadeDuration(long duration) | 设置咖啡边缘渐变动画时长 (默认: 500) |