【问题标题】:How to make floating action button transform into full screen form如何使浮动动作按钮转换为全屏形式
【发布时间】:2017-01-23 18:18:11
【问题描述】:

在我的应用程序中,我有一个 FAB,我想用它来创建自定义事件。我想要实现的动画是在材料设计指南中标记为“全屏”的动画 https://material.io/guidelines/components/buttons-floating-action-button.html#buttons-floating-action-button-transitions

有谁知道我如何做到这一点?

【问题讨论】:

    标签: android material-design floating-action-button


    【解决方案1】:

    您正在寻找“CircularReveal”动画。您可以使用内置的,例如 ViewAnimationUtils.createCircularReveal(),但这需要 21 的 min-SDK。如果您需要在旧版本的 Android 上使用动画,there are several libraries 易于使用,可以实现此目的。

    就使用 CircularReveal 而言,只需按照文档或在线查找教程即可。通常,您将设置一个初始圆(大小和坐标)和一个结束圆(大小和坐标),当触发动画时,它会将小圆动画化为大圆。

    【讨论】:

    • 是否会是在动画发生后使用意图/片段事务触发以从材料设计中创建效果的情况?
    • @smithcommajohn 你是怎么做到的?你收到过答案吗?
    猜你喜欢
    • 2015-09-21
    • 2015-07-02
    • 2015-03-19
    • 2021-10-10
    • 2016-01-10
    • 1970-01-01
    • 2016-08-14
    • 2019-05-25
    • 2020-11-09
    相关资源
    最近更新 更多