在预加载时显示view的占位符效果

截图

默认效果:

自定义动画效果:

在RecyclerView使用

钉钉考勤


依赖

Gradle

将其添加到你的module的build.gradle中:

dependencies {    implementation 'me.samlss:broccoli:1.0.0'}

Maven

<dependency>  <groupId>me.samlss</groupId>  <artifactId>broccoli</artifactId>  <version>1.0.0</version>  <type>pom</type></dependency>

代码使用

Broccoli broccoli = new Broccoli();//添加默认的占位符broccoli.addPlaceholders('activity', 'view_id', 'view_id'); or //添加默认的占位符broccoli.addPlaceholders('view1', 'view2', 'view3'); or //添加自定义的占位符broccoli.addPlaceholder(new PlaceholderParameter.Builder()                        .setView('view')                        .setAnimation('scaleAnimation');                        .setDrawable(DrawableUtils.createRectangleDrawable(placeHolderColor, 0))                        .build()); or//添加带渐变动画的占位符broccoli.addPlaceholder(new PlaceholderParameter.Builder()                        .setView('view')                        .setDrawable(new BroccoliGradientDrawable(Color.parseColor("#DDDDDD"),                            Color.parseColor("#CCCCCC"), 0, 1000, new LinearInterpolator())                        .build()); broccoli.show();

Github地址

更多相关文章

  1. android 卡通片资源Tween动画
  2. Android(安卓)自定义loading
  3. webView头部加进度加载效果
  4. Android(安卓)SimpleAdapter显示ListView、GridView
  5. Android:控件anim动画效果xml文件属性值含义
  6. Android(安卓)TV上下翻屏
  7. Android(安卓)动态菜单实现实例代码
  8. android 自定义动画2
  9. Android(安卓)Activity 半透明效果(Translucent)

随机推荐

  1. 萌妹子Python入门指北(四)
  2. 开发技术--Python核心知识A
  3. [python]如何生成微信中好友签名词云
  4. [caffe(二)]Python加载训练caffe模型并进
  5. python中查看变量内存地址的方法
  6. python学习第二天笔记六,练习
  7. 全国高校绿色计算大赛 预赛第一阶段(Pytho
  8. python在文本开头插入一行
  9. Python爬虫(一):基本概念
  10. Python 学习笔记二