仿电视关机效果的动画
仿电视关机效果的动画
- 效果图
- 主要代码
package com.zhengsonglan.tvanimation;import android.graphics.Matrix;
import android.view.animation.AccelerateDecelerateInterpolator;
import android.view.animation.Animation;
import android.view.animation.Transformation;/*** Created by zsl on 2015/3/27.*/
public class TVOffAnimation extends Animation {int halfWidth;int halfHeight;@Overridepublic void initialize(int width, int height, int parentWidth, int parentHeight) {super.initialize(width, height, parentWidth, parentHeight);//设置动画时间为700毫秒setDuration(700);//设置动画结束后就结束在动画结束的时刻setFillAfter(true);//保存View的中心点halfWidth=width/2;halfHeight=height/2;//设置动画先加速后减速setInterpolator(new AccelerateDecelerateInterpolator());}@Overrideprotected void applyTransformation(float interpolatedTime, Transformation t) {final Matrix matrix=t.getMatrix();//interpolatedTime是从0~1的一个变化,所以我们前80%让动画缩小成一个线,后20%保持线的高度缩小线的宽度if (interpolatedTime<0.8){matrix.preScale(1+0.625f*interpolatedTime,1-interpolatedTime/0.8f+0.01f,halfWidth,halfHeight);}else{matrix.setScale(7.5f*(1-interpolatedTime),0.01f,halfWidth,halfHeight);}}
}
- github地址
点击这里,欢迎Star
仿电视关机效果的动画相关推荐
- 仿windows关机对话框的提示框效果
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">2<HTML>3<HEA ...
- 直播app源代码 直播软件开发Android UI动画 仿直播点赞飘心动画效果
直播app源代码 直播软件开发Android UI动画 仿直播点赞飘心动画效果 一个飘心的小动画,之前看也看到网上有很多轮子,但是感觉不是很符合我的需求,所以自己就凑活凑活搞出来一个,废话不多说先看图 ...
- Android 吸入动画效果详解(仿mac退出效果)
转载自:http://m.blog.csdn.net/blog/leehong2005/9127095 [转]Android 吸入动画效果详解 1,背景 吸入(Inhale)效果,最初我是在iOS上面 ...
- 自定义view仿写今日头条点赞动画
前言 平时喜欢看今日头条,上面的财经.科技和NBA栏目都很喜欢,无意中发现他的点赞动画还不错,一下子就吸引到了我.遂即想要不自己实现一下. 最终效果对比如下: 头条: 仿写效果: 一.导读 学习的过程 ...
- 让View具有减速效果的动画——FlingAnimation
Android动画和Transition系列文章 初识属性动画--使用Animator创建动画 再谈属性动画--介绍以及自定义Interpolator插值器 三谈属性动画--Keyframe以及Vie ...
- 让View具有弹性效果的动画——SpringAnimation
Android动画和Transition系列文章 初识属性动画--使用Animator创建动画 再谈属性动画--介绍以及自定义Interpolator插值器 三谈属性动画--Keyframe以及Vie ...
- Android仿搜狗浏览器加载动画
Android仿搜狗浏览器加载动画 周六,国庆放假调休,今天闲来无事,就看了下搜狗浏览器的加载动画.感觉结合前面学习的基础还是能做出来的,所以就简单的实现了下,然后写下这边博客给大家参考参考,权当巩固 ...
- php仿苹果,关于8个超炫酷仿苹果应用的HTML5动画的图文详解
苹果的产品一直以精美的UI著称,无论是软件应用还是硬件设备.本文主要分享了8个很不错的HTML5动画应用,这些动画正式模仿了苹果的各类应用,有焦点图.钟表.菜单等HTML5应用和jQuery插件,大家 ...
- android 清理缓存动画,Android仿微信清理内存图表动画(解决surfaceView屏幕闪烁问题)demo实例详解...
最近接了一个项目其中有功能要实现一个清理内存,要求和微信的效果一样.于是想到用surfaceView而不是继承view.下面小编给大家解析下实现思路. surfaceView是为了解决频繁绘制动画产生 ...
最新文章
- 如何获取HTML元素对应JavaScript对象?
- XGBoost调参技巧(二)Titanic实战Top9%
- 16位灰度数据成像_16位 250M双通道PCI数据采集卡 FCFR-PCI9808
- Hive Sql 时间格式化处理
- SharePoint 2010: 设计BCS工作流
- SpringBoot 阶段总结
- Java关键字:final,static,this,super
- PostgreSQL的登录、创建用户、数据库并赋权
- Python3.x:pip install pymssql安装时出错
- Please review your Gradle project setup in the android/ folde
- linux下安装nginx和配置
- 南阳理工acm 139我排第几个
- apple 苹果官方的demo 下载地址
- Jetpack—LiveData组件的缺陷以及应对策略
- [人工智能-综述-6]:为什么说,系统的数学知识学习不是人工智能学习的必要条件
- 分享一些第三方免费接口集
- Matlab实现GM(1,1)模型(源代码)
- fgo服务器维护2018,fgo迦勒底男性精选2018推荐召唤开启 fgo4月20日维护公告_游侠手游...
- Prolog入门教程
- 内网渗透之 windows 基础
热门文章
- java微信红包开发_微信现金红包开发1(JAVA)
- 三星s8是否支持html,Galaxy S8/S8+,是否可以承载三星的野望?(中)
- 仿京东实现使用味豆支付
- win10上设置开机自动登录
- python画猪头_python - sklearn.preprocessing.Imputer
- js @@ 符号含义
- android模拟器webservice,已解决:android 模拟器调用本地的webservice 引用不到
- msvcp140.dll是什么东西?msvcp140.dll缺失了怎么办?
- Ubuntu如何修改hosts
- kotlin设置按钮不可点击_跟编程探索家学APP开发:设置APP首页的基础结构