Android(安卓)view的预加载占位效果
16lz
2021-01-25
在预加载时显示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地址
更多相关文章
- android 卡通片资源Tween动画
- Android(安卓)自定义loading
- webView头部加进度加载效果
- Android(安卓)SimpleAdapter显示ListView、GridView
- Android:控件anim动画效果xml文件属性值含义
- Android(安卓)TV上下翻屏
- Android(安卓)动态菜单实现实例代码
- android 自定义动画2
- Android(安卓)Activity 半透明效果(Translucent)