Skip to content

Latest commit

 

History

History
85 lines (63 loc) · 3.07 KB

UPDATE_LOG.md

File metadata and controls

85 lines (63 loc) · 3.07 KB

AnimatedPieView更新日志

2020/11/02

  • 修复动画过快时丢失数据的问题
  • 修复特殊数据下点击饼图无法响应的问题
  • Fixed Bugs:

19/05/23

  • 支持点选Label选中
  • 增加Typeface

18/07/17 - ver 1.2.4

  • 修复autoSize的问题
  • 增加PieOption,允许添加标签

18/04/27 - ver 1.2.2

  • 修复animPie(false)时文字没绘制的问题

18/03/01 - ver 1.2.1

  • 允许定义动画插值器
  • 修复角度过小无法缓存的问题以及末端点击无法响应的问题

18/02/26 - ver 1.2.0

  • 1.2.0
  • 完全重构整个项目,使分包更为清晰,代码更加易读,扩展性更好
  • 修改大量的方法(弃用的方法依然适用)

18/01/05 - ver 1.1.4

  • 1.1.4
  • 修复了甜甜圈点击范围的问题
  • 修复了甜甜圈之间存在微弱偏差的问题

17/12/5 - ver 1.1.3

  • 优化的硬件加速,修复之前放在onDraw()里面设置LayoutType的巨大错误。。。
  • 优化demo
  • config修复addDatas()泛型的问题
  • config的重复应用迁移到start()方法

17/12/2 - ver 1.1.2

  • 优化动画中寻找角度实体类的方法,减少循环->AnimatedPieViewHelper#findPieinfoWithAngle()
  • 增加画笔的笔端样式

17/12/1 - ver 1.1.1

  • AnimatedPieViewConfig.AnimatedPieViewHelper#prepare()计算值的时候采取绝对值,对负数容错
  • 默认插值器取LinearInterpolator,暂时去掉插值器定义方法,如果解决了再开放issue#2
  • 去掉最小角度为1的实现(当数值为0的时候)

17/11/29 - ver 1.1.0

  • 增加是否允许甜甜圈点击方法setCanTouch(boolean)
  • 增加甜甜圈间隙角度setSplitAngle(float)
  • 焦点甜甜圈的alpha表现形式setFocusAlphaType()
  • 更新demo使用例子

17/11/25 - ver 1.0.8~1.0.9

  • 增加文字自适应动画位置

17/11/24 - ver 1.0.7

  • 修复不断点击时绘制越来越卡的问题
    • 原因(猜测):path没有重置,然而onDraw里面会不断的添加点的数据,造成每一段甜甜圈来回绘制,进而越来越卡

17/11/23 - ver 1.0.6

  • 完成了指示线动画效果

17/11/21 - ver 1.0.5:

  • 修复指示线折角空缺的问题
  • 增加文字错位参数setDirectText(boolean)
  • 增加文字指示线起始点大小设置setTextPointRadius(float)
  • 增加文字指示线线宽大小设置setTextLineStrokeWidth(int)
  • 增加文字指示线折线长度setTextLineTransitionLength(int)
  • 增加文字指示线开始距离外圆半径的大小setTextLineStartMargin(float)

17/11/20 - ver 1.0.4:

  • 修改了方法名getTextMarginBottom()->getTextMarginLine()
  • 增加点击回调OnPieSelectListener()中反馈当前选中的甜甜圈是否处于上浮状态的标志位
  • 增加javadoc