- 浏览: 116047 次
- 性别:
- 来自: 成都
文章分类
package com.android.tcl.kang; import android.graphics.Camera; import android.graphics.Matrix; import android.tcl.debug.MyLog; import android.util.Log; import android.view.animation.AccelerateDecelerateInterpolator; import android.view.animation.AccelerateInterpolator; import android.view.animation.Animation; import android.view.animation.LinearInterpolator; import android.view.animation.Transformation; public class AnimationAlbum extends Animation { private int mCenterX; private int mCenterY; private Camera camera = new Camera(); //初始化动画的函数 @Override public void initialize(int width, int height, int parentWidth,int parentHeight) { super.initialize(width, height, parentWidth, parentHeight); mCenterX = width / 2; mCenterY = height / 2; //设置动画持续时间 setDuration(200); //设置放大后的动画状态永远保持 setFillAfter(true); //设置加速曲线为线性加速 setInterpolator(new LinearInterpolator()); } //这个函数在每个动画动作时调用 @Override protected void applyTransformation(float interpolatdTime, Transformation t) { final Matrix matrix = t.getMatrix(); //保存原有参数 camera.save(); //放大 camera.translate(-0.0f, 0.0f, -20.0f); //得到放大后的矩阵 camera.getMatrix(matrix); //恢复参数 camera.restore(); matrix.preTranslate(-mCenterX, -mCenterY); matrix.postTranslate(mCenterX, mCenterY); } }
发表评论
-
ubuntu16 OpenGrok配置多项目
2019-03-29 14:26 1122以前的博客介绍过OpenGrok配置一个项目,这里介绍下 ... -
android adb shell su设置密码
2019-03-26 14:02 22901.打开su源码在system/extras/su/su. ... -
make日志同时输出到控制台和文件
2019-03-22 10:23 11810 标准输入 stdin = standard in ... -
增加自定义property目录
2019-03-18 10:04 337打开文件system/core/init/property ... -
recovery增加打印到串口和增加复制代码
2019-03-07 09:49 585项目里需要调试recover,网上查了部分资料,增加了 ... -
android adb shell命令启动应用
2019-03-01 13:33 12981.执行adb shell 2.这里以打开设置为例: ... -
android HAL层例子
2019-02-27 11:15 1146上一篇文章已经写了led驱动,这篇文章我们再封装HAL层 ... -
FireFlay开发板点亮LED驱动开发
2019-02-22 11:09 481实现功能,点亮LED,参考了网上部分代码。 1.在目 ... -
RK3288 默认打开adb调试
2019-02-19 14:03 2015在文件:vendor/rockchip/firefly/us ... -
RK3288 修改开机动画和开机图片
2019-02-18 11:25 1725开机动画: 1.创建一个目录frameworks/ba ... -
android系统修改默认语言为中文
2019-02-18 11:19 839修改 build/target/product/full_b ... -
ubuntu OpenGrok的搭建
2019-02-18 11:15 951下载apache-tomcat-8.5.37和opengro ... -
gradleview错误定位
2019-01-08 14:39 3421、打开cmd,进入项目的gradle所在目录 2、键入gra ... -
安卓系统签名转keystore
2017-11-23 10:53 1186./keytool-importkeypair -k ./de ... -
抓jni日志
2017-11-16 14:29 336建一个sh文件,内容如下,将crash内容复制到crash.t ... -
android使用ffmpeg库
2017-03-15 09:42 6011.建立一个安卓工程,创建jni目录,将上一篇文章中的库和头文 ... -
FFMPEG android 库编译
2017-03-14 13:57 6021.首先下载ffmpeg源码:http://www.ffmpe ... -
Windows搭建OpenGrok
2014-12-08 11:33 16011.下载opengrok-0.11.1.tar.gz 二进制包 ... -
怎么给apk签名
2014-11-08 21:51 620jarsigner -verbose -keystore 证书 ... -
OpenGrok搜索技巧
2014-09-26 15:59 2733+ 表示包含此字符串,- 表示包含此字符串。例如在 Full ...
相关推荐
NULL 博文链接:https://trylovecatch.iteye.com/blog/1199120
博客讲解地址http://blog.csdn.net/wingichoy/article/details/47122619
主要为大家详细介绍了Android自定义Animation实现View摇摆效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Animation动画的解析与自定义Animation动画
Android自定义View 星球运动在dribbble闲逛的时候发现的一个有意思的星球运动的动画,刚好最近时间尚可,就简单实现了一下中间运动的部分,又是因为时间的原因,开头位移的部分没有完成. 这是在dribbble中发现的动画 ...
Android 自定义 orc 。身份证 银行卡认证。扫描认证。主动识别、 android.graphics.Camera; import android.graphics.Matrix; import android.view.animation.Animation; import android.view.animation....
> TreeView implementation in Android. 中文版 Features TreeView File Explorer(Advanced Example) ①Multi-level tree view Basic file manager layout ②Remember expansion state Automatically ...
private Animation pointRotationAnima(float fromDegrees, float toDegrees) { int initDegress = 306;// 进度点起始位置(图片偏移约54度) RotateAnimation animation = new RotateAnimation(fromDegrees, ...
本文实例为大家分享了Android自定义带动画效果的圆形ProgressBar,供大家参考,具体内容如下 最近有个需求显示进度,尾部还要有一标示,像下边这样 使用自定义View的方式实现,代码如下,很简单注释的很清楚 文章...
Android Tween Animation动画的使用demo,以及自定义动画,原理解析,相关博客: http://blog.csdn.net/w18756901575/article/details/53081551
Android 补间动画 Animation 各个动画的例子 Animation使用到自定义View里
使用android逐帧动画实现自定义loading进度条。
本文实例为大家分享了Android自定义控件之三点循环缩放的具体代码,供大家参考,具体内容如下 效果图如上,就是三点循环的变大、变小 package com.example.dotdemo; import java.util.ArrayList; import java.util...
Android 自定义 View 基础和原理实现 1.绘制下雨场景的个体、雨点(直线) 2.让直线动起来 3.处理边界问题 4.构造雨点对象 5.雨点大小设置 6.速度设置和角度设置等 7.添加多个雨点 8.抽离可以在 XML 中影响的属性
本文实例为大家分享了Android自定义加载圈动画展示的具体代码,供大家参考,具体内容如下 实现如下效果: 该效果图主要有3个动画: 1.旋转动画 2.聚合动画 3.扩散动画 以上3个动画都是通过ValueAnimator来实现,...
Android开发中,如何在View中添加Animation,有此需求的朋友可以参看一下本源码,该源码该也比较适合初学者。
For arc animation used this library components ArcAnimator Gradle compile 'com.steelkiwi:increment-product-view:1.2.0' Usage Add IncrementProductView to your xml layout You can customize view, ...
public class MyCustomView extends ViewGroup implements View.OnClickListener { private OnMenuItemClickListener mMenuItemClickListener; /** ... */ public interface OnMenuItemClickListener { ...
As well as we know, Android 5.0 has been support more Animation(just like ViewAnimationUtils~). Maybe some developers can implements the same effect in other way,but it too tedious to implements the ...