Yannmm / animaiton-refresh-header

基于 MJRefresh 的动画 header 尝试

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

animaiton-refresh-header

sample

概述

  • 基于 MJRefresh 实现一个动画 header
  • 具体实现详见STRefreshAnimationHeader
  • 图中例子位于 example03

todo

  • 完整的刷新流程为 idle(1) -> pulling(2) -> refreshing(3) -> idle(4),但1和2之间可以通过拖动屏幕实现;
  • 目前只能通过 pulling percent 是否为0判断一个流程是否结束;
  • 动画从 pulling -> idle 之间的过渡有问题;
  • refershing 阶段应该使用更为醒目的动画;
  • 性能优化,如何尽可能减少计算;
  • 动画使用 CAShapeLayer 完成;
  • 使用 core text 将文字拆解为贝塞尔曲线,可能有优化空间;

reference

About

基于 MJRefresh 的动画 header 尝试

License:Other


Languages

Language:Objective-C 99.7%Language:Ruby 0.3%