首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用gmail创建Google keep和Inbox等FAB animation动画

如何用gmail创建Google keep和Inbox等FAB animation动画
EN

Stack Overflow用户
提问于 2015-06-20 21:22:23
回答 1查看 1.8K关注 0票数 1

我正在尝试创建FAB动画,如谷歌设计指南中显示的圆形显示,变形动画(谷歌保持和收件箱)在API级别15。我使用谷歌设计支持库添加FAB图标到我的应用程序。

我将非常感谢您在这方面的帮助。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2015-06-20 21:47:54

FAB动画实际上是一个简单的缩放动画,您可以自己编写,如下所示:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:interpolator="@android:anim/linear_interpolator">
    <scale
        android:fromXScale="0.0"
        android:toXScale="1.0"
        android:fromYScale="0.0"
        android:toYScale="1.0"
        android:pivotX="50%"
        android:pivotY="50%"
        android:duration="250" />
</set>

它放在"anim“文件夹中的xml中。然后在java代码中对按钮进行动画处理:

代码语言:javascript
复制
final Animation mAnimation = AnimationUtils.loadAnimation(context, R.anim.animation_name);
yourFab.setVisibility(View.VISIBLE); //It has to be invisible before here
yourFab.startAnimation(mAnimation);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30954473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档