直接上代码  MainActivity

public class MainActivity extends AppCompatActivity {

private ImageView ivHart; //图片信息

AlphaAnimation alphaAnimation = null; //心跳动画

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

ivHart = (ImageView) findViewById(R.id.ivHart);

shadeAnim(ivHart);

}

@Override

protected void onResume() {

super.onResume();

if (alphaAnimation != null) {

alphaAnimation.start();

}

}

@Override

protected void onPause() {

super.onPause();

if (alphaAnimation != null) {

alphaAnimation.cancel();

}

}

/**

* 心跳渐变动画

*

* @param view 执行该动画的view对象

*/

private void shadeAnim(View view) {

alphaAnimation = new AlphaAnimation(0.1f, 1.0f);

alphaAnimation.setDuration(2000);

alphaAnimation.setRepeatCount(-1);

alphaAnimation.setRepeatMode(Animation.REVERSE);

alphaAnimation.start();

view.setAnimation(alphaAnimation);

}

布局文件

xmlns:android="http://schemas.android.com/apk/res/android"

xmlns:tools="http://schemas.android.com/tools"

android:id="@+id/activity_main"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:background="@drawable/yy"

tools:context="com.hanbao.myapplication.MainActivity">

android:id="@+id/ivHart"

android:layout_width="wrap_content"

android:layout_height="match_parent"

android:scaleType="centerCrop"

android:src="@drawable/x"/>

Android属性动画

这几天看郭神的博客 Android属性动画完全解析(上),初识属性动画的基本用法之后,我自己突然想实现一种动画功能,就是我们在携程网.阿里旅行等等手机APP端买火车票的时候,看到有选择城市,那么就有出 ...

android 自定义动画

android自定义动画注意是继承Animation,重写里面的initialize和applyTransformation,在initialize方法做一些初始化的工作,在applyTransfor ...

【转】android 属性动画之 ObjectAnimator

原文网址:http://blog.csdn.net/feiduclear_up/article/details/39255083 前面一篇博客讲解了 android 简单动画之 animtion,这里 ...

Android属性动画之ValueAnimation

ValueAnimation是ObjectAnimation类的父类,经过前几天的介绍,相信大家对ObjectAnimation有了 一定的认识,今天就为大家最后介绍一下ValueAnimation, ...

Android属性动画之ObjectAnimator

相信对于Android初学者,对于Android中的动画效果一定很感兴趣,今天为大家总结一下刚刚学到的属性动画案例. 首先和一般的Android应用一样,我们先建一个工程,为了方便,我们的布局文件中就 ...

79.Android之动画基础

转载:http://a.codekk.com/detail/Android/lightSky/%E5%85%AC%E5%85%B1%E6%8A%80%E6%9C%AF%E7%82%B9%E4%B9%8 ...

Android属性动画完全解析(下)

转载:http://blog.csdn.net/guolin_blog/article/details/44171115 大家好,欢迎继续回到Android属性动画完全解析.在上一篇文章当中我们学习了 ...

Android属性动画完全解析(上),初识属性动画的基本用法

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/43536355 在手机上去实现一些动画效果算是件比较炫酷的事情,因此Android系 ...

Android属性动画完全解析(中)

转载:http://blog.csdn.net/guolin_blog/article/details/43536355 大家好,在上一篇文章当中,我们学习了Android属性动画的基本用法,当然也是 ...

随机推荐

关于IE11版本下JS中时间判断的问题

最近在做代码的优化及浏览器的兼容问题.遇到了谷歌.火狐.360兼容模式.IE(8以上)版本对时间判断大小的问题 . 在谷歌.火狐.360.IE11以下IE8以上版本下 var d1="201 ...

SpringMVC -- 梗概--贰

1.为什么要配置: mvc:annotation-driven 1>在springMVC的处理流程中,有两个重要组件:HandlerMapping和HandlerAdapter 分别负责解析Ha ...

Java for LeetCode 039 Combination Sum

Given a set of candidate numbers (C) and a target number (T), find all unique combinations in C wher ...

PTA 5-15 PAT Judge (25分)

/* * 1.主要就用了个sort对结构体的三级排序 */ #include "iostream" #include "algorithm" using nam ...

C++ Concept 和Java 接口

C++ Concept 和Java 接口 Concept及接口 我会用Java写个case来解释什么是C++的Concept.Concept可以理解为接口,它是一种广义的接口.不同于Java的Inte ...

pytroch 0.3 到 0.4版本迁移资料mark

搜了一堆,还是官方资料给力,一份中文,一份英文,maek一下 https://www.pytorchtutorial.com/pytorch-0-4-0-migration-guide/ https: ...

ionic3安卓平台引用高德地图

1.前置条件 第一步,注册高德开发者:第二步,去控制台创建应用:第三步,获取Key. 2.打开src目录下的index.html, 在head标签中添加以下代码,引入js:

题目: Given a collection of candidate numbers (C) and a target number (T), find all unique combination ...

常用模块:re ,shelve与xml模块

一 shelve模块: shelve模块比pickle模块简单,只有一个open函数,所以使用完之后要使用f.close关闭文件.返回类似字典的对象,可读可写;key必须为字符串,而值可以是pytho ...

android 心跳效果动画,Android 心跳动画相关推荐

  1. android幻灯片效果自定义,Android自定义View实现仿网易音乐唱片播放效果

    本文实例为大家分享了Android实现仿网易音乐唱片播放效果的具体代码,供大家参考,具体内容如下 效果图: 在values中创建attrs.xml文件 //中间图片的半径 //图片 //唱片旋转的速度 ...

  2. android 落叶效果,css实现落叶动画效果

    目的: 实现落叶的旋转下落效果. (学习视频分享:css视频教程) 代码如下: html代码: css代码:#yeluobig{position: absolute;top: 29%;left: 30 ...

  3. android l 效果,[原]Android L中水波纹点击效果的实现

    博主参加了2014 CSDN博客之星评选,帮我投一票吧. 前言 前段时间android L(android 5.0)出来了,界面上做了一些改动,主要是添加了若干动画和一些新的控件,相信大家对view的 ...

  4. android 实现 效果代码,Android实现雷达View效果的示例代码

    样式效果 还是先来看效果: 这是一个仿雷达扫描的效果,是之前在做地图sdk接入时就想实现的效果,但之前由于赶着毕业设计,就没有亲手去实现,不过现在自己撸一个发现还是挺简单的. 这里主要分享一下我的做法 ...

  5. android波纹效果弹窗,Android自定义View实现波纹效果

    Android自定义View实现波纹效果 时间:2017-05-27     来源:移动互联网学院 1.引言:随着Android智能手机的普及,Android应用得到了大力支持,而Android应用的 ...

  6. android 广告栏效果,实现android广告栏效果

    public classBannerLayout extendsRelativeLayout { privateViewPager mViewPager; // 轮播容器// 指示器(圆点)容器pri ...

  7. Android动画(一)-视图动画与帧动画

    项目中好久没用过动画了,所以关于动画的知识都忘光了.知识总是不用则忘.正好最近的版本要添加比较炫酷的动画效果,所以也借着这个机会,写博客来整理和总结关于动画的一些知识.也方便自己今后的查阅. Andr ...

  8. android动画能超过父容器吗,Android中你不得不知道的动画知识 (一)

    动画基础 在日常开发中,我们往往不是仅仅局限于实现产品相应的功能就可以了,为了达到更好的用户体验我们还会加入一些比较好看的动画效果.今天我就来总结一下动画相关的一些知识. Android系统提供了很多 ...

  9. Android svg矢量图实现心跳动画

    文章目录 将svg转化为xml文件 给每个path设置动画 要实现的效果如下: 将svg转化为xml文件 阿里巴巴矢量图标库iconfont:https://www.iconfont.cn/ 我们需要 ...

最新文章

  1. Javascript事件模型系列(二)事件的捕获-冒泡机制及事件委托机制
  2. vue给组件传递不同的值
  3. 写给中学生的算法入门:学代码之前看这篇就够了
  4. 使用Java处理大文件
  5. ide中tomcat乱码_idea tomcat 乱码问题的解决及相关设置
  6. python os 常用方法
  7. 速修复!21个漏洞影响60%的互联网邮箱服务器
  8. 《Haskell函数式编程入门》—— 第1章,第1.6节本章小结
  9. C++学习(二六七)find_package() find_library()
  10. knockoutjs与ajax,MVVM架构~knockoutjs系列之为Ajax传递Ko数组对象
  11. Android根据经纬度计算距离
  12. 给博客添加能动的看板娘
  13. ubuntu20.04下搜狗输入法不能输中文问题解决
  14. mac hdmi 不能调整音量_iVolume for mac(Mac音量管理软件)
  15. 用计算机处理文字单元设计,计算机应用基础单元设计62(处理图像).doc
  16. 木纹标识lisp_Lisp 中的 string 和 symbol 的区别?
  17. 转帖:一生必读经典书籍大全,看看你读过几本?
  18. Oracle中获取系统当前时间 和 进行时间间隔操作
  19. 数据中心的端口密度该如何增加?
  20. notepad++ 分隔符SOH,在Linux中具体的对应字符

热门文章

  1. 图书管理系统基本实现
  2. python 图像处理 角点检测算法 Harris和Shi-tomasi
  3. Android Studio: Design editor is unavailable until a successful build 问题处理
  4. English Learning - L2 第 14 次小组纠音 复习元音 [ɔɪ ] [aʊ] [əʊ] [ɪə] 弱读 2023.4.12 周三
  5. Wex5 打包apk的过程
  6. mc手机版服务器显示坐标,我的世界手游怎么查看坐标 我的世界手机版怎么看坐标定位...
  7. 火狐浏览器table表格的显示不全问题
  8. 服务器为什么不可以放在自己的办公室里,为什么租用IDC机房的服务器呢?
  9. 锁竞争导致的慢sql分析
  10. 关于暴力破解 ---hydra