截图
默认效果:
Broccoli
自定义动画效果:
Broccoli
在RecyclerView使用
Broccoli
钉钉考勤
Broccoli
Broccoli
依赖
Gradle
将其添加到你的module的build.gradle中:
dependencies {
implementation 'me.samlss:broccoli:1.0.0'
}
Maven
me.samlss
broccoli
1.0.0
pom
代码使用
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();