1

我正在用 android 开发一个应用程序,我想将 lottie 用于一个对话框,该对话框可能有一个检查完成或失败的动画图标。欢迎提供一些示例或想法。我想这是可能的。谢谢

4

1 回答 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 回答