我正在用 android 开发一个应用程序,我想将 lottie 用于一个对话框,该对话框可能有一个检查完成或失败的动画图标。欢迎提供一些示例或想法。我想这是可能的。谢谢
1093 次
1 回答
0
您可以使用 LottieDialog 库来做到这一点
Github Repo 示例和文档:LottieDialog
代码示例:
Button button = new Button(this);
button.setText("Ok");
button.setTextColor(Color.WHITE);
button.setAllCaps(false);
int greenColor = ContextCompat.getColor(this, R.color.green);
button.setBackgroundTintList(ColorStateList.valueOf(greenColor));
LottieDialog dialog = new LottieDialog(this)
.setAnimation(R.raw.success_like)
.setAnimationRepeatCount(LottieDialog.INFINITE)
.setAutoPlayAnimation(true)
.setDialogBackground(Color.WHITE)
.setMessage("Task is Done :D")
.setMessageColor(greenColor)
.addActionButton(button);
dialog.show();
您可以添加更多按钮,或创建不带按钮的按钮,
于 2021-10-24T11:29:03.913 回答