Android View动画效果—透明效果,旋转效果(二)
来源:互联网 发布:java 进程注入 编辑:程序博客网 时间:2024/06/01 11:38
一:动画效果
方法一:动画效果用AlphaAnimation类,直接添加
AlphaAnimation aa = new AlphaAnimation(0,1); //设置透明度 aa.setDuration(2000); //设置时间 view.startAnimation(aa);
方法二:应用xml方式
建立一个xml为aa.xml文件
<?xml version="1.0" encoding="utf-8"?><alpha xmlns:android="http://schemas.android.com/apk/res/android" android:fromAlpha="0" android:toAlpha="1" android:duration="2000" ></alpha>
最后在引用
findViewById(R.id.btnAnimMe).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) {// AlphaAnimation aa = new AlphaAnimation(0,1);// aa.setDuration(2000);// view.startAnimation(aa); //启用 view.startAnimation(AnimationUtils.loadAnimation(getApplicationContext(),R.anim.aa)); }
二:旋转效果
方法一:直接用RotateAnimation类
// ra = new RotateAnimation(0,360);// ra = new RotateAnimation(0,360,100,50);//按某个点旋转 ra = new RotateAnimation(0,360, Animation.RELATIVE_TO_SELF,0.5f,Animation.RELATIVE_TO_SELF,0.5f);//按中心点旋转 findViewById(R.id.btnRotateMe).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { view.startAnimation(ra); } });方式二:引用xml文件方式
建立一个xml文件aa.xml
<?xml version="1.0" encoding="utf-8"?><rotate xmlns:android="http://schemas.android.com/apk/res/android" android:fromDegrees="0" android:toDegrees="360" android:duration="2000" android:pivotx="50%" //设置旋转中心点的X轴为中点(按百分比),若为数字和为像素点 android:pivoty="50" //设置旋转中心点的Y轴为中点(按百分比),若为数字和为像素点 ></rotate>最后调用
findViewById(R.id.btnAnimMe).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { view.startAnimation(AnimationUtils.loadAnimation(MainActivity.this,R.anim.aa)); }
0 0
- Android View动画效果—透明效果,旋转效果(二)
- Android 动画旋转效果
- Android view的移动,旋转,缩放,透明等效果
- android 匀速旋转动画效果
- Android 使用View的旋转实现漂亮的动画效果
- 【android】动画效果研究(View)【1】
- Android自定义View——从零开始实现可暂停的旋转动画效果
- 控件旋转动画效果
- Silverlight 旋转动画效果
- Android动画3D立体旋转,属性动画与View动画效果区别
- Android实用技巧.动画效果(二)
- android Animations 动画效果(二)
- Android 3D旋转动画效果
- android 实现控件的旋转动画效果
- Android 3D旋转动画效果
- android 实现3D动画旋转效果
- Android 3D旋转动画效果
- android 布局实现旋转动画效果
- hdu5308 I Wanna Become A 24-Point Master(构造)
- tomcat中使用Quartz造成内存泄露的问题解决
- 转换流OutputStreamWriter和InputStreamReader简单使用
- Java错误提示--------Only a type can be imported. java.awt.event resolves to a package
- typedef(自定义数据类型)与#define(宏定义)用法比较(前者定义指针比define好用)---(转载)
- Android View动画效果—透明效果,旋转效果(二)
- 回顾::做过的TRIE树题
- 视音频编解码学习工程:FLV封装格式分析器
- 树莓派的PWM脉宽调制功能介绍
- SwipeLayout在ListView中使用的使用的问题
- shell脚本:shell的基本元素-3 简单的echo输出
- c 语言 函数的整理 百度脑图版本
- hdu1698 Just a Hook
- iOS开发分分钟搞定C语言——运算符