loadingAnimation property
QuickDialogAnimation
get
loadingAnimation
获取加载动画实例
根据 QuickDialog.instance.animationStyle
返回对应动画:
- custom 使用自定义动画
QuickDialog.instance.customAnimation
- offset 使用位移动画
OffsetAnimation
- scale 使用缩放动画
ScaleAnimation
- 默认使用透明度动画
OpacityAnimation
Implementation
static QuickDialogAnimation get loadingAnimation {
QuickDialogAnimation animation;
switch (QuickDialog.instance.animationStyle) {
case QuickDialogAnimationStyle.custom:
animation = QuickDialog.instance.customAnimation!;
break;
case QuickDialogAnimationStyle.offset:
animation = OffsetAnimation();
break;
case QuickDialogAnimationStyle.scale:
animation = ScaleAnimation();
break;
default:
animation = OpacityAnimation();
break;
}
return animation;
}