android 循环平移动画
2019独角兽企业重金招聘Python工程师标准>>>
实现用一张背景图做循环从左往右平移动画。
1。 实现两个animation xml文件,一个起始位置在-100%p ,一个在0%p。设置repeat属性为循环,重复。
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator"><translate android:fromXDelta="0%p" android:toXDelta="100%p"android:repeatMode="restart"android:interpolator="@android:anim/linear_interpolator"android:repeatCount="infinite"android:duration="30000" />
</set>
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator"><translate android:fromXDelta="-100%p" android:toXDelta="0%p"android:repeatMode="restart"android:interpolator="@android:anim/linear_interpolator"android:repeatCount="infinite"android:duration="30000" />
</set>
2。在view的layout里面放两个一样的view做背景,view的动画分别对应上面那两个animation。
<ImageViewandroid:id="@+id/animation_top_left"android:layout_width="wrap_content"android:layout_height="wrap_content"android:contentDescription="@string/logo"android:src="@drawable/home_animation_bg" /> <ImageViewandroid:id="@+id/animation_top_right" android:layout_width="wrap_content"android:layout_height="wrap_content"android:contentDescription="@string/logo"android:src="@drawable/home_animation_bg" />
Animation anim = AnimationUtils.loadAnimation(mContext, R.anim.home_animation);
ImageView animationTopRightView = (ImageView)this.findViewById(R.id.animation_top_right);
animationTopRightView.startAnimation(anim);
Animation anim2 = AnimationUtils.loadAnimation(mContext, R.anim.home_animation2);
ImageView animationTopLeftView = (ImageView)this.findViewById(R.id.animation_top_left);
animationTopLeftView.startAnimation(anim2);
转载于:https://my.oschina.net/u/913208/blog/363424
android 循环平移动画相关推荐
- Android带平移动画的栏目选择功能
本文中代码参考开源项目 QuickNews中的频道选择模块,并非本人原创,只是将部分功能抽出单独分析. 主要是供个人学习,分析其实现过程,也是我自己(小白一枚)的学习笔记供大家一起学习. 移步下载源码 ...
- Android【平移动画】
平移动画
- android 从左向右平移_Android实现循环平移动画示例
实现用一张背景图做循环从左往右平移动画. 1.实现两个animation xml文件,一个起始位置在-100%p ,一个在0%p.设置repeat属性为循环,重复. android:repeatMod ...
- android 指示器平移动画,Android实现带指示器的自动轮播式ViewPager
前言 最近在做项目的时候,有个需求就是实现自动轮播式的ViewPager,最直观的例子就是知乎日报顶部的ViewPager,它内部有着好几个子view,每个一段时间便自动滑动到下一个item view ...
- android 方块平移动画,Canvas 方块平移动画
JavaScript 语言: JaveScriptBabelCoffeeScript 确定 var c = document.createElement("canvas"); do ...
- android 方块平移动画,android – 在Surface View中动画和旋转图像
手动旋转图像可能有点痛苦,但这就是我如何做到的. private void animateRotation(int degrees,float durationOfAnimation){ long s ...
- Android 指纹扫描动画实现,仿新版360手机助手欢迎页
转载请标明出处:http://blog.csdn.net/edisonchang/article/details/49914553 最近看到360手机助手改版了,自己也装了一个,整体的体验还是比较不错 ...
- android淡入淡出动画循环,Android应用开发之淡入淡出、缩放、旋转、平移、组合动画效果代码实现...
本文将带你了解Android应用开发Android动画开发之淡入淡出.缩放.旋转.平移.组合动画效果代码实现,希望本文对大家学Android有所帮助. 1.activity_main.xml文件 an ...
- android 从底部网上的平移动画_Android属性动画,看完这篇够用了吧
转载自作者新小梦 随着APP的开发周期演进,APP不再满足基础的功能保障,需要有较好视觉体验和交互操作.那么动画效果是必不可少的,动画有帧动画,补间动画,属性动画等等. 本文通过一些简单常见的动画效果 ...
最新文章
- 计算机论文工作进程记录,毕业设计进程记录
- 如何开始学习以太坊及区块链
- AtCoder AGC030F Permutation and Minimum (DP、计数)
- Ubuntu : 未找到 ‘nm-tool‘ 命令
- jsf集成spring_Spring和JSF集成:动态导航
- TVP5158的多路复用技术
- 高三!忏悔ing~(在这儿的第一篇随笔)
- 利用veiw建立Centos5.5 双机智能DNS手册
- 大规模MIMO多用户系统中的导频调度和预编码方法
- 时间序列分析——第三章 资产收益率序列
- Vue 事件绑定与解绑
- Hexo-Fluid主题添加音乐页面
- android系统手机流量控制方法amp;,基于Android的手机流量控制软件全解.doc
- mysql 一个月以前_mysql查询昨天 一周前 一月前 一年前的数据
- 设计模式复合使用_结构设计模式:复合模式
- 傅里叶级数与傅里叶变换_Part3_周期为2L的函数展开为傅里叶级数
- 33岁适合学java吗_33岁女生想学习Java好不好
- 一行代码完成Java的Excel读写
- 如何删除卸载苹果mac电脑应用软件没有残留垃圾
- 一条命令将windows下多个ts文件合并为一个ts文件
热门文章
- 一套基础自动化部署搭建过程
- Spring Boot 第三篇:SpringBoot用JdbcTemplates访问Mysql
- Reformer: 高效的Transformer
- 剑指Offer_Python实现
- 大肆行贿!微软前员工爆料,在中东、非洲每年花2亿美元回扣送礼
- 身份证丢失后被刷脸欠上万贷款,银行:人脸识别到就是你借的!
- 学好C++,一个项目就够
- NeurIPS 2020放榜,接收率史上最低!AC:低接收率带不来有趣的论文
- 没有数学何来计算机:论计算机起源的数学思想
- 疫情之下,村干部们的智慧越来越...