美文网首页
Android动画-视图动画

Android动画-视图动画

作者: 你大爷终归是你大爷 | 来源:发表于2020-05-26 00:02 被阅读0次

对视图进行操作,定义开始和结束的状态,动画对二者中间的状态进行补充(补间动画)。

一、透明动画

1、新建动画配置文件

在res中新建目录anim,再新建alpha.xml文件。

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
    <alpha
        android:duration="1000"
        android:fromAlpha="1.0"
        android:toAlpha="0.1" />
</set>
2、在布局文件中加入元素
<TextView
    android:id="@+id/viewAlphaAnimation"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@color/colorPrimaryDark"
    android:onClick="onClick"
    android:padding="16dp"
    android:text="Alpha"
    android:textAppearance="@style/TextAppearance.AppCompat.Large"
    android:textColor="@android:color/white"/>
3、代码中使用动画
public void onClick(View view) {
        switch (view.getId()) {
            case R.id.viewAlphaAnimation:
                Animation alphaAnimation = AnimationUtils.loadAnimation(this,R.anim.alpha);//从配置文件中获取动画
                break;
        }
    }
4、代码生成透明动画
public void onClick(View view) {
        switch (view.getId()) {
            case R.id.viewAlphaAnimation:
                 AlphaAnimation alphaAnimation = new AlphaAnimation(1.0f,0.1f);
                alphaAnimation.setDuration(1000);
                alphaAnimation.setFillAfter(true);//结束后保持
                view.startAnimation(alphaAnimation);
                break;
        }
    }

相关文章

  • Android视图动画集合AndoridViewAnimatio

    Android视图动画集合AndoridViewAnimations Android视图动画是针对视图对象的动画效...

  • Android面试Android基础(十二)

    问:Android中动画有哪几种? 答:Android动画可以分为 视图动画 和 属性动画,视图动画又可以分为 补...

  • Android动画之视图动画

    分类 Android动画主要包括视图动画和属性动画。视图动画包括Tween动画和Frame动画。Tween动画又包...

  • Android属性动画

    1. 什么是Android属性动画? Android动画分为视图动画(View 动画)、帧动画(Frame 动画、...

  • Android 动画 | 艺术探索笔记

    Android 动画分为两大类 视图动画 属性动画 视图动画(View animation) 视图动画分为 补间动...

  • Android动画

    Android动画分类: 视图动画:补间动画、逐帧动画 属性动画 视图动画 补间动画 可以在xml中定义动画,然后...

  • Android 动画

    android动画分为三种 帧动画,视图动画(补间动画),属性动画逐帧动画 视图动画 属性动画 Window和A...

  • Android 动画解析

    Android 的动画分类: View视图动画(补间动画 / 逐帧动画) 属性动画Android 动画 0x01 ...

  • Android 动画小结 (ViewAnimation-> Tw

    Android 动画 小结 a.视图动画(ViewAnimation)= Tween Animation(补间动画...

  • Android动画概览

    Android动画概览 Android动画分为两类:视图动画(View Animation)和属性动画(Prope...

网友评论

      本文标题:Android动画-视图动画

      本文链接:https://www.haomeiwen.com/subject/hgaeahtx.html