针对这个动画效果的应用,可以了解如下几个知识点:
1.几种动画结合应用到一个ImageView上;
2.将Drawable中的id标识图片转化为Drawable对象
3.xml呈现上述1中功能点;
1.
ScaleAnimation myAnimation_Scale;
AlphaAnimation myAnimation_Alpha;
myAnimation_Alpha = new AlphaAnimation(1f, 0.5f);
myAnimation_Alpha.setAnimationListener(listener);
myAnimation_Alpha.setDuration(1000);
myAnimation_Scale = new ScaleAnimation(0.1f, 1.0f, 0.1f, 1f,
Animation.RELATIVE_TO_SELF, 2, Animation.RELATIVE_TO_SELF, 2);
myAnimation_Scale.setAnimationListener(listener);
myAnimation_Scale.setDuration(1000);
myAnimation_Scale.setInterpolator(new AccelerateInterpolator());
AnimationSet aa = new AnimationSet(true);
aa.addAnimation(myAnimation_Alpha);
aa.addAnimation(myAnimation_Scale);
// aa.setDuration(1000);
// animation = AnimationUtils.loadAnimation(this, R.anim.alpha_scale);
scaleImage.startAnimation(aa);
2.
Drawable ico = getResources().getDrawable(R.drawable.home);
ImageView scaleImage.setBackgroundDrawable(ico);
ico.mutate().setAlpha(80);
3.alpha_scale.xml文件:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<alpha android:interpolator="@android:res/anim/accelerate_decelerate_interpolator"
android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="500"
android:repeatCount="0">
</alpha>
<scale android:interpolator="@android:res/anim/accelerate_decelerate_interpolator"
android:fromXScale="1.0" android:toXScale="5.0" android:fromYScale="1.0"
android:toYScale="5.0" android:pivotX="50%" android:pivotY="50%"
android:duration="2000" android:repeatCount="0" android:startOffset="500"></scale>
</set>
分享到:
相关推荐
overridePendingTransition(R.anim.my_scale_action,R.anim.my_alpha_action); 转动淡出效果 overridePendingTransition(R.anim.scale_rotate,R.anim.my_alpha_action); 转动淡出效果 overridePendingTransition(R....
利用anim实现自定义progressbar
overridePendingTransition(R.anim.my_scale_action,R.anim.my_alpha_action); 转动淡出效果 overridePendingTransition(R.anim.scale_rotate,R.anim.my_alpha_action); 转动淡出效果 overridePendingTransition(R....
anim_zoom_in.xml
android 动画 anim 4种demo
为实现数字化人机工程,引入数字化人体模型来统一表达人机测量尺度、肢体动作特征和作业空间范围等人机要素,并提出基于H-anim的数字化人体建模方法,结合VRML原型节点建立了三维的,具有真实感的人体尺寸模型,利用...
Anim-FXV3.5Flash文字特效制作工具; Anim-FXV3.5Flash文字特效制作工具;
android画廊,anim动画,下拉框,多模式结合
支持批量导入/导出.md5anim文件作为Blender中的操作。 基于nemyax的io_scene_md5.py脚本。用于Blender 2.80+的MD5导入器/导出器部分: 安装开始之前:收藏大纲视图中的.MD5mesh层次结构开始之前:骨层导入MD5网格...
android中有各种效果,比如activity跳转时的滑动效果等,这里收集了一些anim.
android,anim,activity切换效果xml,直接导入文件夹到res下
Android-Anim-Playground.zip,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
A simple html example using requestAnimationFrame. Enjoy it!
unigine 中的 anim 文件解析,未知版本,用于解析.anim文件。定义了文件的各种格式以及文件的内容描述
里面包括 popupwindow 的其他相关文件。
Android 常用属性动画 上、下 、 左、右 、进 、 出 Android 常用属性动画 上、下 、 左、右 、进 、 出
smd_import_blender_with_anim
java运行依赖jar包
Android-Anim-Playground Latest animation ideas I developed to make apps more attractive. Why having such a repository? Through all projects I've been through, no matter how reliable the app you are ...
activity左进右出