首先还是在res 下面创建一个anim的文件夹

然后创建一个resource 的文件 名为size.xml

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<scale android:duration="2000"
    android:pivotX="50%"
    android:pivotY="50%"
    android:fromXScale="1"
    android:fromYScale="1"
    android:toXScale="1.2"
    android:toYScale="1.2"
    android:interpolator="@android:interpolator/bounce"
    android:repeatMode="reverse"
    android:repeatCount="infinite"/><alpha android:repeatCount="infinite"
        android:duration="2000"
        android:fromAlpha="0.1"
        android:toAlpha="1"
        android:repeatMode="reverse"
        />
</set>

图片如下:

1:布局里面

<?xml version="1.0" encoding="utf-8"?>
<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:layout_width="200dp"
        android:layout_height="200dp"
        android:layout_centerInParent="true"
        android:onClick="imageSize"
        android:src="@mipmap/heart"
        android:id="@+id/image_scale"/>
</RelativeLayout>

2:MainActivity 文件:

package tech.androidstudio.animationdemo;import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.view.animation.TranslateAnimation;
import android.widget.ImageView;
import android.widget.TextView;public class MainActivity extends AppCompatActivity implements Animation.AnimationListener {@Override
    protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}public void imageSize(View view) {ImageView image_scale = (ImageView) findViewById(R.id.image_scale);Animation animation = AnimationUtils.loadAnimation(this,R.anim.size);image_scale.startAnimation(animation);}
}

Android animation呼吸动画 心形动画相关推荐

  1. css盒心形的代码过程,如何使用CSS和D3实现用文字组成的心形动画效果(附代码)...

    本篇文章给大家带来的内容是关于如何使用CSS和D3实现用文字组成的心形动画效果(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 效果预览 源代码下载 https://gith ...

  2. Html-照片的逐步出现 、心形动画制作、3d立方体魔方、鼠标划过box阴影练习

    Html-照片的逐步出现 .心形动画制作.3d立方体魔方.鼠标划过box阴影练习 一.照片的逐步出现 <!DOCTYPE html> <html lang="en" ...

  3. 【SwiftUI模块】0033、SwiftUI创建用户双击帖子时的心形动画

    SwiftUI模块系列 - 已更新33篇 SwiftUI项目 - 已更新3个项目 往期Demo源码下载 技术:SwiftUI.SwiftUI4.0.双击动画.心形动画.动画 运行环境: SwiftUI ...

  4. html5动态效果随鼠标动,html5+CSS3心形动画跟随鼠标光标运动特效

    html5+CSS3心形动画跟随鼠标光标运动特效 代码片段: this.update = function () { var lastPoint = { x: _this.x, y: _this.y ...

  5. android 画布心形,用CANVAS实现的心形动画效果

    JavaScript 语言: JaveScriptBabelCoffeeScript 确定 var c = document.getElementById("c"); var ct ...

  6. css 心形动画 爱心动画

    1.PC  爱心动画(预览地址:http://www.yueqingfang.cn/heart/pc.html) <!DOCTYPE html> <html lang="e ...

  7. iOS 仿YY直播心形动画 烟花动画

    YY直播点赞效果 烟花演示效果 会持续更新动画相关的小效果点我下载工程-感觉不错点个Star 代码展示 self.view.backgroundColor = [UIColor blackColor] ...

  8. notepad拼心形_用shell脚本写个心形动画表格

    说回游戏,游戏通关后,本来都还好,让我产生情绪波动的是最后那个与纯子对话的档案,读完就感觉这个角色瞬间升华了,莫名情绪随之而来 set fso=createobject("scripting ...

  9. java心形动画效果_java swing实现动态心形图案的代码下载

    package com.zuidaima.swing; import java.awt.Color; import java.awt.Graphics; import java.awt.Image; ...

最新文章

  1. 智能猫窝是如何诞生的?详解百度大脑的开放生态
  2. Linux之查找文件命令
  3. C++_可变参数模板到emplace_back再到construct再到forward
  4. 第二阶段个人总结11
  5. 研究发现大部分企业没有在云端采用Office 365
  6. 留存率提高20%+,如何通过产品迭代做用户增长?
  7. 九宫格C语言递归程序,[置顶] C语言递归实现N宫格(九宫格)源码
  8. 沧州学计算机设计大赛,沧职两学子全国工业机器人技能大赛获奖
  9. linux xorg.0.log,Red Hat无法登录,Cannot open log file /var/log/Xorg.0.log
  10. JVM : VisualVM 排查内存泄漏的问题
  11. 在SPS中直接查看用HTML格式阅读Office文档
  12. 【没人看系列】js 数据类型
  13. 基于JavaWeb的网上订餐网站设计与实现
  14. Qt+MySQL实现数据库图书管理系统
  15. SQL Server导出MDF数据库文件
  16. 使用mutt和msmtp发送邮件
  17. 基于OpenCv的人脸识别系统设计
  18. App Tamer for mac常见问题
  19. 创建新的domian域
  20. win 7家庭组无可用计算机,win7无法在此计算机上设置家庭组怎么办

热门文章

  1. 修改密码PHP博客,phpwind任意修改管理员密码漏洞
  2. CC00053.CloudKubernetes——|KuberNetes二进制部署.V06|3台Server|——|etcd配置|
  3. 解决数字小键盘按shift+ 数字才可以使用的问题
  4. 史上最全软件测试工程师常见的面试题总结(九)【多测师】
  5. HTML canvas系列-画圆(4)
  6. Hbuilder中如何快速输入注释标签_vscode中20个让人眼前一亮的插件
  7. 在MQTT中使用SSL/TLS提高安全性
  8. python画小猪佩奇、星星
  9. 编程小白学习编程的开始
  10. dbc批量插入、批量删除、批量更新