Android animation呼吸动画 心形动画
首先还是在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呼吸动画 心形动画相关推荐
- css盒心形的代码过程,如何使用CSS和D3实现用文字组成的心形动画效果(附代码)...
本篇文章给大家带来的内容是关于如何使用CSS和D3实现用文字组成的心形动画效果(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 效果预览 源代码下载 https://gith ...
- Html-照片的逐步出现 、心形动画制作、3d立方体魔方、鼠标划过box阴影练习
Html-照片的逐步出现 .心形动画制作.3d立方体魔方.鼠标划过box阴影练习 一.照片的逐步出现 <!DOCTYPE html> <html lang="en" ...
- 【SwiftUI模块】0033、SwiftUI创建用户双击帖子时的心形动画
SwiftUI模块系列 - 已更新33篇 SwiftUI项目 - 已更新3个项目 往期Demo源码下载 技术:SwiftUI.SwiftUI4.0.双击动画.心形动画.动画 运行环境: SwiftUI ...
- html5动态效果随鼠标动,html5+CSS3心形动画跟随鼠标光标运动特效
html5+CSS3心形动画跟随鼠标光标运动特效 代码片段: this.update = function () { var lastPoint = { x: _this.x, y: _this.y ...
- android 画布心形,用CANVAS实现的心形动画效果
JavaScript 语言: JaveScriptBabelCoffeeScript 确定 var c = document.getElementById("c"); var ct ...
- css 心形动画 爱心动画
1.PC 爱心动画(预览地址:http://www.yueqingfang.cn/heart/pc.html) <!DOCTYPE html> <html lang="e ...
- iOS 仿YY直播心形动画 烟花动画
YY直播点赞效果 烟花演示效果 会持续更新动画相关的小效果点我下载工程-感觉不错点个Star 代码展示 self.view.backgroundColor = [UIColor blackColor] ...
- notepad拼心形_用shell脚本写个心形动画表格
说回游戏,游戏通关后,本来都还好,让我产生情绪波动的是最后那个与纯子对话的档案,读完就感觉这个角色瞬间升华了,莫名情绪随之而来 set fso=createobject("scripting ...
- java心形动画效果_java swing实现动态心形图案的代码下载
package com.zuidaima.swing; import java.awt.Color; import java.awt.Graphics; import java.awt.Image; ...
最新文章
- 智能猫窝是如何诞生的?详解百度大脑的开放生态
- Linux之查找文件命令
- C++_可变参数模板到emplace_back再到construct再到forward
- 第二阶段个人总结11
- 研究发现大部分企业没有在云端采用Office 365
- 留存率提高20%+,如何通过产品迭代做用户增长?
- 九宫格C语言递归程序,[置顶] C语言递归实现N宫格(九宫格)源码
- 沧州学计算机设计大赛,沧职两学子全国工业机器人技能大赛获奖
- linux xorg.0.log,Red Hat无法登录,Cannot open log file /var/log/Xorg.0.log
- JVM : VisualVM 排查内存泄漏的问题
- 在SPS中直接查看用HTML格式阅读Office文档
- 【没人看系列】js 数据类型
- 基于JavaWeb的网上订餐网站设计与实现
- Qt+MySQL实现数据库图书管理系统
- SQL Server导出MDF数据库文件
- 使用mutt和msmtp发送邮件
- 基于OpenCv的人脸识别系统设计
- App Tamer for mac常见问题
- 创建新的domian域
- win 7家庭组无可用计算机,win7无法在此计算机上设置家庭组怎么办
热门文章
- 修改密码PHP博客,phpwind任意修改管理员密码漏洞
- CC00053.CloudKubernetes——|KuberNetes二进制部署.V06|3台Server|——|etcd配置|
- 解决数字小键盘按shift+ 数字才可以使用的问题
- 史上最全软件测试工程师常见的面试题总结(九)【多测师】
- HTML canvas系列-画圆(4)
- Hbuilder中如何快速输入注释标签_vscode中20个让人眼前一亮的插件
- 在MQTT中使用SSL/TLS提高安全性
- python画小猪佩奇、星星
- 编程小白学习编程的开始
- dbc批量插入、批量删除、批量更新