第六章 动画【Android基础学习】

第六章 动画【Android基础学习】

前言

以下内容源自《【Android】》
仅供学习交流使用

版权

禁止其他平台发布时删除以下此话
本文首次发布于CSDN平台
作者是CSDN@日星月云
博客主页是https://jsss-1.blog.csdn.net
禁止其他平台发布时删除以上此话

推荐

【天哥】Android开发视频教程最新版 Android Studio开发

图片资源来自:

https://github.com/jinjungle/skypan-yes-code

开源

日星月云 / 安卓基础学习https://gitee.com/jsss-1/android-basic-learning
jsss-1 / android-basic-learninghttps://github.com/jsss-1/android-basic-learning

第六章 动画

这个在P41视频中

属性动画

属性动画:真正改变了属性的值

  • ValueAnimator

  • ObjectAnimator.ofFloat()
    propertyName:动画类型参数的值:translationX translationY alpha rotation rotationX...

    java 复制代码
            ValueAnimator valueAnimator = ValueAnimator.ofInt(0, 100);
            valueAnimator.setDuration(2000);
            valueAnimator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
                @Override
                public void onAnimationUpdate(@NonNull ValueAnimator animation) {
                    //valueAnimator 实际的值
                    Log.d("aaaa", animation.getAnimatedValue() + "");
                    //动画的进度0-1
                    Log.d("aaaa", animation.getAnimatedFraction() + "");
                }
            });
            valueAnimator.start();
    
    
    ```java
            //沿Y方向从0到500到200再到800
            ObjectAnimator objectAnimator = ObjectAnimator.ofFloat(tvTest, "translationY", 0, 500,200,800);
            objectAnimator.setDuration(2000);
            objectAnimator.start();

ObjectAnimActivity

activity_object_anim.xml

2024-6-11 20:39:22

最后

2024-6-11 20:39:22

迎着日光月光星光,直面风霜雨霜雪霜。

相关推荐
★YUI★10 分钟前
学习游戏制作记录(制作系统与物品掉落系统)8.16
学习·游戏·ui·unity·c#
努力还债的学术吗喽30 分钟前
【速通】深度学习模型调试系统化方法论:从问题定位到性能优化
人工智能·深度学习·学习·调试·模型·方法论
技术liul32 分钟前
使用安卓平板,通过USB数据线(而不是Wi-Fi)来控制电脑(版本1)
android·stm32·电脑
_祝你今天愉快2 小时前
Android FrameWork - 开机启动 & Init 进程 初探
android
2501_916007472 小时前
iOS App 上架实战 从内测到应用商店发布的全周期流程解析
android·ios·小程序·https·uni-app·iphone·webview
TimeFine3 小时前
Android 邮件发送日志
android
杨过过儿3 小时前
【Task02】:四步构建简单rag(第一章3节)
android·java·数据库
Wgllss3 小时前
Kotlin 享元设计模式详解 和对象池及在内存优化中的几种案例和应用场景
android·架构·android jetpack
南猿北者5 小时前
Cmake学习笔记
笔记·学习·策略模式
zzywxc7875 小时前
AI 行业应用:金融、医疗、教育、制造业领域的落地案例与技术实现
android·前端·人工智能·chrome·金融·rxjava