iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Android Animation之TranslateAnimation的示例分析
  • 664
分享到

Android Animation之TranslateAnimation的示例分析

androidanimationtranslateanimation 2023-05-30 20:05:57 664人浏览 独家记忆
摘要

这篇文章主要为大家展示了“Android Animation之TranslateAnimation的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Android Animation之Tr

这篇文章主要为大家展示了“Android Animation之TranslateAnimation的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Android Animation之TranslateAnimation的示例分析”这篇文章吧。

TranslateAnimation(平移动画)的意思无非就是一张图片或其他从一个位置到达另外一个位置。直接代码分析,相关重要属性参数解释都在代码中。

首先编写main.xml文件。

<RelativeLayout xmlns:android="Http://schemas.android.com/apk/res/android"   xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"   android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"   android:paddingRight="@dimen/activity_horizontal_margin"   android:paddingTop="@dimen/activity_vertical_margin"   android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity">   <ImageView     android:id="@+id/image"     android:text="@string/hello_world"     android:layout_width="wrap_content"     android:layout_height="wrap_content"     android:src="@drawable/car_one1"/> </RelativeLayout>

接下来编写MainActivity.java文件。

package com.example.dell.bitmapproject; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.view.animation.Animation; import android.view.animation.AnimationSet; import android.view.animation.TranslateAnimation; import android.widget.ImageView; public class MainActivity extends AppCompatActivity {   private ImageView image;   @Override   protected void onCreate(Bundle savedInstanceState) {     super.onCreate(savedInstanceState);     setContentView(R.layout.main);     image =(ImageView)findViewById(R.id.image);     image.setOnClickListener(new OnClickListenerImpl());   }   private class OnClickListenerImpl implements View.OnClickListener {     @Override     public void onClick(View v) {              AnimationSet animationSet = new AnimationSet(true);              TranslateAnimation translateAnimation = new TranslateAnimation(           //X轴初始位置           Animation.RELATIVE_TO_SELF, 0.0f,           //X轴移动的结束位置           Animation.RELATIVE_TO_SELF,0.5f,           //y轴开始位置           Animation.RELATIVE_TO_SELF,0.0f,           //y轴移动后的结束位置           Animation.RELATIVE_TO_SELF,1.5f);       //3秒完成动画       translateAnimation.setDuration(2000);       //如果fillAfter的值为真的话,动画结束后,控件停留在执行后的状态       animationSet.setFillAfter(true);       //将AlphaAnimation这个已经设置好的动画添加到 AnimationSet中       animationSet.addAnimation(translateAnimation);       //启动动画       MainActivity.this.image.startAnimation(animationSet);     }   } }

以上是“Android Animation之TranslateAnimation的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: Android Animation之TranslateAnimation的示例分析

本文链接: https://www.lsjlt.com/news/220920.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Android Animation之TranslateAnimation的示例分析
    这篇文章主要为大家展示了“Android Animation之TranslateAnimation的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Android Animation之Tr...
    99+
    2023-05-30
    android animation translateanimation
  • Android Studio开发之JNI的示例分析
    这篇文章主要介绍了Android Studio开发之JNI的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。前言Android上层应用使用java开发,不过java并不...
    99+
    2023-05-30
    android studio jni
  • Android动画之TranslateAnimation用法案例详解
    我们在实际的开发过程中,有很多地方需要使用TranslateAnimation,本文是爱站技术频道小编为大家做的简单介绍,下面是详解Android 动画之TranslateAnima...
    99+
    2024-04-02
  • Android框架之Volley源码的示例分析
    这篇文章主要介绍Android框架之Volley源码的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Volley简单使用我这里是以依赖架包的形式 ,大家也可以以gradle的形式进行依赖。好了,接下来上代码了...
    99+
    2023-06-15
  • Android框架之OkHttp3源码的示例分析
    这篇文章将为大家详细讲解有关Android框架之OkHttp3源码的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。OkHttp流程图OkHttp基本使用gradle依赖implementation...
    99+
    2023-06-15
  • android之TranslateAnimation的作用是什么
    TranslateAnimation是Android中的动画类,用于实现平移动画效果。它可以将一个视图对象从一个位置移动到另一个位置...
    99+
    2023-09-21
    android
  • Android中ANR的示例分析
    这篇文章将为大家详细讲解有关Android中ANR的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Android ANR(Application Not Responding)的分析ANR (Ap...
    99+
    2023-05-30
    android anr
  • Android中FrameLayout的示例分析
    这篇文章将为大家详细讲解有关Android中FrameLayout的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。概述       FrameLayout以...
    99+
    2023-06-29
  • Android中EventBus的示例分析
    这篇文章将为大家详细讲解有关Android中EventBus的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。展示效果 添加EventBus导入依赖compile 'org.gre...
    99+
    2023-05-30
    android eventbus
  • Android开发之项目模块化的示例分析
    这篇文章主要为大家展示了“Android开发之项目模块化的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Android开发之项目模块化的示例分析”这篇文章吧。项目协同项目协同,也叫多项目...
    99+
    2023-05-30
    android
  • webpack之devtool的示例分析
    这篇文章主要介绍webpack之devtool的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!关于Devtool该选项控制是否以及如何生成源映射。官网上给出的可选值有:其中一...
    99+
    2024-04-02
  • Spring之BeanPostProcessor的示例分析
    小编给大家分享一下Spring之BeanPostProcessor的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、简介BeanPostProcesso...
    99+
    2023-06-15
  • Javascript之React的示例分析
    这篇文章主要介绍Javascript之React的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!前言React核心的单向数据流、一切皆数据的state、不会改变的props,...
    99+
    2024-04-02
  • Java之HashMap的示例分析
    这篇文章主要介绍Java之HashMap的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Java集合(Collections)框架中Map接口中HashMap的实现。Map虽然是Collctions框架的一部...
    99+
    2023-06-20
  • underscore之function的示例分析
    小编给大家分享一下underscore之function的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!因为unders...
    99+
    2024-04-02
  • JavaScript之json的示例分析
    这篇文章主要介绍了JavaScript之json的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。JSON是JavaScript Ob...
    99+
    2024-04-02
  • vuex之store的示例分析
    这篇文章将为大家详细讲解有关vuex之store的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。使用Vuex的时候,通常会实例化Store类,然后传入一个对象,包...
    99+
    2024-04-02
  • android中AsyncTask类的示例分析
    这篇文章将为大家详细讲解有关android中AsyncTask类的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。AsyncTask也叫做“异步任务”,是一个抽象类   Asyn...
    99+
    2023-05-30
    android
  • Underscore之Array的示例分析
    这篇文章主要为大家展示了“Underscore之Array的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Underscore之Array的示例分析”这...
    99+
    2024-04-02
  • Java之jpa的示例分析
    这篇文章给大家分享的是有关Java之jpa的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。JPA快速入门介绍一:什么是JPAJPA的英文全称是Java PersistenceAPI, 目的是给Java开发...
    99+
    2023-06-20
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作