第六章 动画【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

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

相关推荐
那年窗外下的雪.6 分钟前
AIDC 学习日志|第 24 天|设备输出反推与 MAC Flapping 定位
网络协议·学习·tcp/ip·http·macos·tcpdump
挂科边缘8 分钟前
Android Studio 保姆级安装教程,Windows 电脑上安装 Android Studio
android·windows·android studio
minglie111 分钟前
espidf驱动SPI ST7735S LCD
学习
kaixin_啊啊36 分钟前
Codex论文辅助全流程
人工智能·笔记·学习·ai·大模型
愚公移山填海38 分钟前
【无标题】
笔记·python·学习·pycharm
Danny_姜1 小时前
Android Studio Quail 4 稳定版发布:本地 Gemma 4 + Android Skills
android·ide·android studio
边境悍匪1 小时前
蜗牛学苑 Java 智能体学习 Day41|ElementPlus 布局、Vue‑Router 登录、Axios 思维导图复盘
java·vue.js·学习
(Charon)1 小时前
【Kafka】消息队列学习(二):Topic、Partition与Offset,消息到底存在哪里
分布式·学习·kafka
彧azz2 小时前
Git 学习指南:从入门到进阶的完整实践手册
git·学习
彧azz10 小时前
图的存储结构详解:邻接矩阵的原理、实现与应用
开发语言·数据结构·学习·php