Skip to content

Latest commit

 

History

History
46 lines (43 loc) · 2.58 KB

TODO_list.md

File metadata and controls

46 lines (43 loc) · 2.58 KB

v1.07开发计划

  • 华为7.0 P9奔溃问题
  • setFloatRefresh(true)下拉刷新不可见问题 --View添加顺序的问题 done
  • 确认item点击失效问题是否解决
  • header添加时机的空指针和不显示问题 --去掉post done
  • 提供设置默认header、footer的方法 done
  • 频繁设置禁止下拉和加载失效问题?(增加RefreshMode类)
  • fixedHeader ontouch事件无响应,需手动设置clickable=true
  • setOverScrollTopShow(false)/setOverScrollBottomShow(false)/setOverScrollRefreshShow(false) 设置无效 done
  • 兼容nestedscroll
  • 状态保持问题
  • onFinishRefresh不回调问题
  • 刷新时禁止加载更多,去加载更多底部空白没回去
  • 空白View下拉无效
  • 不停下拉导致head悬浮
  • 测试autoLoadMore

v1.06开发计划

存在的问题

  1. 三星、酷派手机的兼容问题
  2. 依赖太旧的问题->选择去除依赖还是更新依赖 done 已去除依赖
  3. 自动刷新动画生硬 todo 问题待验证
  4. 加载更多闪烁问题 done 做了优化
  5. layout_behavior支持问题 添加了Demo但未完成任何逻辑处理
  6. 是否要支持ViewPager回弹问题 TODO
  7. 是否要支持所有的View TODO 不能滑动NormalView是因为没有焦点的原因(需手动设置),暂时不考虑支持
  8. 测试事件监听冲突问题 理论上修改后已经不存在这个问题 done
  9. 内存泄漏问题 -> 解决ValueAnimator潜在的内存泄漏问题;WebView内存泄漏问题;done
  10. 仿QQ视差效果
  11. 测试加载更多后不添加数据 done
  12. 考虑是否要给Loadmore添加完成延时
  13. FixedHeader问题
  14. 多点触摸处理
  15. 控制底部下拉后或者顶部上拉后再次进入动画可以保持!
  16. Refresh和OverScroll的开关耦合问题,即禁用loadmore后OverScroll不可用问题 done
  17. 测试自动加载更多功能是否正常 done正常

新发现的问题

  1. beizierlayout主动调用刷新时会一片白 todo
  2. BallPulseView引入了内存泄漏 done
  3. 新的方案,怎么让scroll更平滑;计算Footer降低与TargetView显示距离是否一致:结论,一致,问题在每次滚动的距离上 done
  4. requestLayout时提示 improperly called by android.support.v7.widget.AppCompatTextView
  5. WebView上拉不起作用 done
  6. 修改IBottomView中的参数错误,增加max_head_height,max_bottom_height属性;修改setWaveHeight方法为setMaxHeadHeight,增加setMaxBottomHeight方法 done
  7. 在最顶部或最底部时fling会多次反弹 done(解决办法,在最顶端fling时不响应动作)