自定义控件-58同城加载动画

前言

加载动画主要用于网络请求时提示用户等待,用来提升体验,各家 App 的效果千差万别,大多数应用使用 Progressbar ,也有蛮多设计感十足的加载动画,其中 58同城 的自由落体动画就算一个,先来展示最终效果

文末附上<深入理解Java虚拟机>电子书,包括 Epub,mobi 等格式

目录

  • 分析
  • 动画效果
  • 自定义控件:下落物体
  • 自定义控件:阴影
  • 深入理解JVM

分析

该动画可用组合控件 + AnimatorSet 实现,组合控件继承自 LinearLayout,由两个自定义控件加 TextView 实现



    // 下落物体
    

    // 物体下方的阴影
    

你可能感兴趣的:(view,android)