android 控件动画移动后 还占位,Android view的预加载占位效果

截图

默认效果:

e09ab04b6427592a97696eaf944b4398.gif

Broccoli

自定义动画效果:

3ad597fbe17002563d5c21bf0a64a6ae.gif

Broccoli

在RecyclerView使用

3700249d93f0ce39fc7a095317a12657.gif

Broccoli

钉钉考勤

format,png

Broccoli

format,png

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();

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值