在我的应用程序中,我有一个 FAB,我想用它来创建自定义事件。我想要实现的动画是 Material 设计指南中标记为“全屏”的动画 https://material.io/guidelines/components/buttons-floating-action-button.html#buttons-floating-action-button-transitions
有谁知道我怎样才能做到这一点?
最佳答案
您正在寻找“CircularReveal”动画。您可以使用内置的,例如 ViewAnimationUtils.createCircularReveal()但这将需要最小 SDK 为 21。如果您需要旧版本 Android 上的动画,there are several libraries易于使用,实现这一目标。
就使用 CircularReveal 而言,只需按照文档或在线查找教程即可。通常,您将设置一个初始圆(大小和坐标)和一个结束圆(大小和坐标),当动画被触发时,它会将小圆变成大圆。
关于android - 如何让 float Action 按钮变成全屏形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41813004/