添加依赖: (需配合SmartRefreshLayout使用)
implementation 'com.wuyr:arrowheader:1.0.3'
Method | Description |
---|---|
setBowLength(int length) | 设置弓长 |
setBaseLinesFallDuration(int duration) | 设置线条的坠落时长 |
setFiringBowFallDuration(int duration) | 设置发射中的弓向下移动的时长 |
setFiredArrowShrinkDuration(int duration) | 设置发射后的箭收缩动画时长 |
setFiredArrowMoveDuration(int duration) | 设置发射后的箭每次上下移动的时长 |
setSkewTan(float tan) | 设置命中后左右摆动的幅度(正切值) |
setMaxSkewCount(int count) | 设置命中后一共要摆动的次数 |
setMissDuration(int duration) | 设置未命中动画时长 |
setHitDuration(int duration) | 设置命中动画时长 |
setSkewDuration(int duration) | 设置命中后每次左右摆动的时间 |
setLineColor(int color) | 设置坠落的线条颜色 |
setBowColor(int color) | 设置弓颜色 |
setStringColor(int color) | 设置弦颜色 |
setArrowColor(int color) | 设置箭颜色 |
Name | Format | Description |
---|---|---|
bowColor | color (默认: 白色) | 弓颜色 |
arrowColor | color (默认: 白色) | 箭颜色 |
stringColor | color (默认: 白色) | 弦颜色 |
lineColor | color (默认: 白色) | 坠落的线条颜色 |
bowLength | dimension (默认: 总宽度的30%) | 弓长 |