android 心跳效果动画,Android 心跳动画

3c710fa50c6be29810751ed54e0c8a32.png

直接上代码  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 ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值