Android绘制平移动画的示例代码怎么编写
发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,今天就跟大家聊聊有关Android绘制平移动画的示例代码怎么编写,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1、具体操作步骤创建ImageV
千家信息网最后更新 2025年11月11日Android绘制平移动画的示例代码怎么编写
今天就跟大家聊聊有关Android绘制平移动画的示例代码怎么编写,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
1、具体操作步骤
创建ImageView对象
创建ObjectAnimator对象
通过ofFloat方法实现平移
2、具体实施
创建ImageView
创建ObjectAnimator对象
1.第一位参数是需要移动的图片
2.第二位参数是设置在什么轴移动,例子translationX,就是在X轴移动
ObjectAnimator objectAnimator = ObjectAnimator.ofFloat(car, "translationX", 0f, -200); objectAnimator.setDuration(2000); objectAnimator.start();
3、具体实例
activity_main.xml
MainActivity.java
package com.example.a4_10_float;import androidx.appcompat.app.AppCompatActivity;import android.animation.ObjectAnimator;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.ImageView;public class MainActivity extends AppCompatActivity { private ImageView car; private Button left; private Button reset; private Button right; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); car = findViewById(R.id.car); left = findViewById(R.id.left); reset = findViewById(R.id.reset); right = findViewById(R.id.right); } @Override protected void onStart() { super.onStart(); left.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Floaat(1); } }); reset.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Floaat(0); } }); right.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Floaat(2); } }); } //封装好一个方法,开控制向左向右移动和回到初始位置 private void Floaat(int a) { if (a==1) { ObjectAnimator objectAnimator = ObjectAnimator.ofFloat(car, "translationX", 0f, -200); objectAnimator.setDuration(2000); objectAnimator.start(); }else if (a==0){ ObjectAnimator objectAnimator = ObjectAnimator.ofFloat(car, "translationX", 0f, 0); objectAnimator.setDuration(2000); objectAnimator.start(); }else if (a==2){ ObjectAnimator objectAnimator = ObjectAnimator.ofFloat(car, "translationX", 0f, 200); objectAnimator.setDuration(2000); objectAnimator.start(); } }}一个最简单的平移动画就实现了。
看完上述内容,你们对Android绘制平移动画的示例代码怎么编写有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
平移
移动
动画
内容
对象
代码
示例
参数
方法
位置
例子
图片
实例
就是
更多
步骤
知识
篇文章
行业
资讯
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
nex5影像数据库文件未就绪
关于计算机数据库方面的图片
山西网络安全非标机箱品牌
广东2018网络安全宣传周
钉钉邮箱发送服务器认证失败
数据库密码正确但拒绝连接
上海闵行区数据库系统
办公软件开发哪个好
金山区上门软件开发诚信合作
互联网络安全大会
网络安全是个什么领域
查看服务器DNS命令
儿童网络安全文章
网络安全四个字的立体字写法
应用服务器的区别
数据库的表是固定的吗
广州千米网络技术公司官网
商超商品条码数据库
瀚一数据库
一汽大众服务器是要关闭吗
原神怎么下载不同的服务器
江苏苏州华数网络技术有限公司
数据库和逻辑表
修改数据库中列的字段类型
数据库的小说
河北霸州网络安全讲座
松江区银联数据库服务价格查询
镇江营销软件开发定做价格
数据库csrq怎么求平均值
数据库裁剪