Skip to content

caoyangfei/viewlib

Repository files navigation

viewlib(搭建MVP框架UI组件)

1. Features

  • view(基础UI库,使用框架时必用)
  1. banner(轮播图)

  2. FlowLayout

  3. LoadingLayout

  4. SmartRefreshLayout

  5. SwipeBackLayout

  6. 加载动画

  7. CircleProgressView

  8. CircularAnim(圆形水波纹动画类)

    例:


CircularAnim.fullActivity(MainActivity.this, view)
                   .colorOrImageRes(R.color.color_2E8B57)
                   .go(new CircularAnim.OnAnimationEndListener() {
                       @Override
                       public void onAnimationEnd() {
                           ActivityUtils.startActivity(BannerActivity.class);
                       }
                   });

  1. StickyNestedScrollView

    • 吸顶ScrollView,给子控件添加tag
      1. sticky
      2. -nonconstant
      3. -hastransparency
  • expandview(扩展UI库) view库中扩展动画(不建议直接依赖,会有很多不必要代码,建议选择自己要用的动画移到view中使用,对应包名和view相同)

3. Skills

About

基础UI,banner(轮播),FlowLayout(自动换行),LoadingLayout(空页面,加载失败,加载中,可以style全局配置),SmartRefreshLayout刷新,吸顶ScrollView

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages