BoilingLoadingView 作者:Yellow5A5 简介 这是一个锅煮萝卜的Loading动画,效果仿照自之前IOS上看到的一个效果,觉得挺有意思,就搬过来了-。- 在此做成了Dialog的样式,方便作为LoadingView去使用。 效果图 结构 引入调用 动画分别两个阶段: 1、各种蔬菜进入,锅盖盖上 2、开始加水煮菜喷锅 BoilingDialog(Loading)参考: BoilingDialog.Builder builder = new BoilingDialog.Builder(MainActivity.this);
final BoilingDialog dialog = builder.build();
dialog.show(); 不使用Dialog的情况,直接调用BoilingPanView的beginFirstInAnim方法(第一个动画): buttonInit.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
mBoilingPanView.beginFirstInAnim();
}
}); 在第一个动画结束时自动执行第二个动画(beginBoilingAnim) @Override
public void onAnimationEnd(Animation animation) {
if (mBoilingAnimListener != null) {
//这里是为了给外部留有操作的空间
mBoilingAnimListener.onFirstAnimEnd();
} else {
beginBoilingAnim();
}
} 可以看到我在第一个动画结束加入了回调,通过实现回调可以由使用者自己去决定第二个动画播放的时机。 public interface BoilingAnimListener {
//初始动画结束监听
void onFirstAnimEnd();
}
public void setBoilingAnimListener(BoilingAnimListener l) {
this.mBoilingAnimListener = l;
}
热火锅煮萝卜蔬菜的Loading动画效果毕业论文设计,外文翻译,开题
3997
来源:
Licence:
联系:
分类:
平台:
环境:
大小:
更新:
标签:
免费下载
×
温馨提示
请用电脑打开本网页,即可以免费获取你想要的了。