博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android窗口抖动之动画实现
阅读量:5905 次
发布时间:2019-06-19

本文共 1432 字,大约阅读时间需要 4 分钟。



Android窗口抖动之动画实现

Android的窗口抖动,可以通过写xml动画配置文件实现,比如常见的微信摇一摇,其实就是通过Android动画的一些基本属性如translate,cycleInterpolator实现的。

现在写一个代码,实现一个基本的窗口view抖动的效果,简单期间,就以一个TextView为例,让其抖动。activity_main.xml代码文件:

测试的activity MainActivity.java:

package zhangphil.anim;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.animation.Animation;import android.view.animation.AnimationUtils;import android.widget.TextView;public class MainActivity extends Activity {	private	TextView text;		@Override	protected void onCreate(Bundle savedInstanceState) {		super.onCreate(savedInstanceState);		setContentView(R.layout.activity_main);				text=(TextView) findViewById(R.id.text);	}	@Override	public boolean onCreateOptionsMenu(Menu menu) {		getMenuInflater().inflate(R.menu.main, menu);		return true;	}	@Override	public boolean onOptionsItemSelected(MenuItem item) {		int id = item.getItemId();		if (id == R.id.action_anim) {						Animation anim = AnimationUtils.loadAnimation(MainActivity.this, R.anim.myanim);			text.startAnimation(anim);						return true;		}		return super.onOptionsItemSelected(item);	}}

TextView所在的布局文件及测试的Activity本身可以写的很简单,复杂的地方在res/anim目录下所写的那些动画属性配置文件。

res/anim目录下的myanim.xml文件代码:

myanim.xml代码文件需要用到的cycleInterpolator配置文件cycle.xml代码文件:

附录文章:

1,《Android动画循环弹动cycleInterpolator》链接地址:

转载地址:http://ycjpx.baihongyu.com/

你可能感兴趣的文章
Ofcom计划释放更多5 GHz频谱用于部署WiFi
查看>>
使用软件定义技术的理由
查看>>
监督学习最常见的五种算法,你知道几个?
查看>>
改善私有云自助服务门户网站的10种方式
查看>>
爱尔兰投资发展局:争做下一代物联网技术领导者
查看>>
2016中国互联网+转型年度盛典 |30天后谁将现身广州塔
查看>>
隧道高清网络视频传输解决方案
查看>>
《Servlet和JSP学习指南》一1.3 编写基础的Servlet应用程序
查看>>
技术报告:APT组织Wekby利用DNS请求作为C&C设施
查看>>
抢先布局5G:联发科加入中国移动5G联合创新中心
查看>>
云服务鼻祖来告诉你99%的创业者不知道的事
查看>>
WFA发布LTE-U共存测试计划 Wi-Fi和LTE-U将公平共享频谱
查看>>
快递单信息泄露惊人 隐形面单能拯救你的隐私吗?
查看>>
移动“村务云”创新“互联网+无线政务”新方式
查看>>
麦肯锡最新调研:未来三年,AI将在哪些领域爆发?
查看>>
《深入理解Android:Telephony原理剖析与最佳实践》一1.2 Android系统架构
查看>>
大数据企业落户山西将获重金奖励
查看>>
两大顶尖漏洞利用工具包消失 老三“中微子”上位
查看>>
你知道数据中心宕机的真正成本吗?
查看>>
中国电信樊勇兵:ODCC加速产业开放式发展
查看>>