动画
文章平均质量分 86
动画
安果移不动
精通Android,Swift,Flutter,Python,Php,按键精灵,易语言。曾为华为录制精品课程,拥有资质:按键精灵顶级证书;
产品秀:https://www.anguomob.com
B站:https://space.bilibili.com/482453235
展开
-
超级强大的SVG SMIL animation动画详解
拒有些资料显示,Chrome 45 & Opera 32版本之后 SMIL会在控制台console会有警告(虽然本人没有看到),以后有可能不支持的风险。我觉得应该是打算靠CSS来撑场子,因为很巧的是,Chrome 46和Opera 33正好开始支持CSS Motion Path了,真是心机浏览器。//zxx: 本文的SVG在有缓存时候是无动画效果,此时您可以试着【右键-新标签页打开图片】。原创 2018-02-28 20:14:37 · 701 阅读 · 0 评论 -
自定义插值器合集
https://inloop.github.io/interpolator/原创 2017-09-25 14:57:06 · 742 阅读 · 0 评论 -
动画原理分析
最近在Android上做了一些动画效果,网上查了一些资料,有各种各样的使用方式,于是乘热打铁,想具体分析一下动画是如何实现的,Animation, Animator都有哪些区别等等。首先说Animation(android.view.animation.Animation)对象。无论是用纯java代码构建Animation对象,还是通过xml文件定义Animation,其实最终的结转载 2017-10-19 21:15:32 · 2229 阅读 · 0 评论 -
学习各种动画,效果等,掌握其实现原理
学习各种动画,效果等,掌握其实现原理动画简介android中动画分为3种:Tween Animation(补间动画):通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画。Frame Animation(帧动画):顺序播放事先做好的图像,是一种画面转换动画。Property Animation:(属性动画原创 2017-10-19 20:35:03 · 333 阅读 · 0 评论 -
android 补间动画
Android 简单的动画效果有Animtion 类提供 1.在XML中实现动画效果;2.在java代码中实现动画效果。动画相关的属性表一:SET属性名称属性备注android:shareInterpolator是否共享插入器共享时,四个子节点都用一个插入器android:interpolator指定一个动画原创 2017-10-19 21:22:09 · 531 阅读 · 0 评论 -
ViewPropertyAnim
private void ViewPropertyAnim() { //没次移动10px 平滑移动 //动画1 ViewPropertyAnimator// ivLuncher.animate().translationX(500);//复杂组合 ivLuncher.animate().scaleX(2).scaleY(2原创 2017-09-09 14:45:25 · 284 阅读 · 0 评论 -
Lottie- 让Android动画实现更简单
Lottie是什么?Lottie是Airbnb开源的一个支持 Android、iOS 以及 ReactNative,利用json文件的方式快速实现动画效果的库。这么看可能很难理解,接下来我将详细的讲解如何使用。Lottie项目地址:https://github.com/airbnb/lottie-android首先先无耻的把我自己写的demo程序和源码放上来。Demo体验a原创 2017-09-14 01:11:43 · 372 阅读 · 0 评论 -
使用monkey测试app的压力
adb shell monkey -p packagename -v 2020是次数原创 2017-08-25 19:12:22 · 355 阅读 · 0 评论 -
全屏旋转动画
<com.antivirus.flashlight.view.RotateImageView android:layout_centerInParent="true" android:scaleType="centerCrop"package com.antivirus.flashlight.view;import android.app.A原创 2017-07-28 16:43:23 · 346 阅读 · 0 评论 -
Android GridView实现动画效果实现代码
Android GridView实现动画效果项目中用到的一些动画,GridView的Item依次从屏幕外飞入到相应位置,附上相关代码:MainActivity.Java?123456789101112131415原创 2017-08-17 19:56:12 · 984 阅读 · 0 评论 -
第三方水波纹效果
2 Star42 Fork7canyinghao/CanEffect Code Issues 1 Pull requests 0 Projects 0Insights DismissJoin GitHub todayGitHub is home to over 20 million developers原创 2017-07-24 00:23:55 · 921 阅读 · 0 评论 -
android 属性动画之 ObjectAnimator
前面一篇博客讲解了 android 简单动画之 animtion,这里来讲解一下android 3.0之后添加的一些动画 animator 中的 ObjectAnimator 。属性动画概念:所谓属性动画:改变一切能改变的对象的属性值,不同于补间动画:只能改变 alpha,scale,rotate,translate。听着有点抽象,举例子说明补间动画能实原创 2017-09-21 10:59:47 · 772 阅读 · 0 评论 -
AndroidViewAnimations:Andorid视图动画合集YOYO
一天我看见一个ios动画效果库 AFViewShaker, 它实现的效果很赞, 我认为Android 也需要一个这样的库,所以过了两天,我就自己创建了这个项目。使用为了把效果做的很逼真,我创建了另外一个项目叫做,Android Easing Functions ,是一些简单功能的实现,我们需要引入那个项目。Gradle原创 2017-11-07 18:39:51 · 2953 阅读 · 0 评论 -
十分钟搞定酷炫动画,万圣节惊悚的聊天界面
emmmm....这次取标题好难啊,我也不知道这个动画叫什么名字好~同样是一个小伙伴的需求,我帮忙做的实现,然后给我发了几个小红包,今天上班可以任性一会点一杯星巴克了,这里再次感谢扔物线大大教我写动画,哈哈哈哈~这次的十分钟动画同样只要十分钟就可以实现,没有标题狗哦。顺便说一下,并不是我写的所有动画都会出十分钟系列的文章,前两次是绘制,这次主要是 ObjectAnimation,以后的原创 2018-02-08 16:13:12 · 291 阅读 · 0 评论 -
安卓开发中非常炫的效果集合
这几天开发的时候,想做一些好看而且酷炫的特效,于是又开始从网上收集各种特效资源。下面给大家一些我喜欢的把,附代码,喜欢的看源代码,然后加到自己项目去把!! 一个开源项目网站有很多炫酷效果 http://itlanbao.com/codes.aspx#1,0所有效果Dome下载地址:https://github.com/20994842/A-collection-of-Androi原创 2017-12-26 16:28:53 · 735 阅读 · 1 评论 -
Android 动画:你真的会使用插值器与估值器吗?(含详细实例教学)
前言动画的使用 是 Android 开发中常用的知识可是动画的种类繁多、使用复杂,每当需要 采用自定义动画 实现 复杂的动画效果时,很多开发者就显得束手无策Android中 补间动画 & 属性动画实现动画的原理是:实现原理其中,步骤2中的 插值器(Interpolator)和估值器(TypeEvaluator)是实现 复杂动画效果的关键本文主要讲解 将详细讲解 插值器转载 2018-01-02 10:52:20 · 333 阅读 · 0 评论 -
android之 clipdraw 在 .xml中的使用 图片进度条 cpu扫描
lipDraw 代表从其他位图上截取的一个“图片片段”。 在xml文件中定义ClipDraw对象使用, 其结构如下:[html] view plain copyxml version="1.0" encoding="UTF-8"?> clip xmlns:android="http://schemas.原创 2018-01-01 18:52:11 · 347 阅读 · 0 评论 -
自定义控件三部曲之动画篇(十三)——实现ListView Item进入动画
前言:宝剑锋从磨砺出,梅花香自苦寒来相关文章:《Android自定义控件三部曲文章索引》: http://blog.csdn.net/harvic880925/article/details/50995268前面两篇我们讲解了使用layoutAnimation和LayoutTransition实现ViewGroup中Item加载动画的方法,但他们都各自存在问题:转载 2017-12-26 12:02:24 · 262 阅读 · 0 评论 -
自定义控件三部曲之动画篇(十二)——animateLayoutChanges与LayoutTransition
相关文章:《Android自定义控件三部曲文章索引》:http://blog.csdn.net/harvic880925/article/details/50995268前篇给大家讲了LayoutAnimation的知识,LayoutAnimation虽能实现ViewGroup的进入动画,但只能在创建时有效。在创建后,再往里添加控件就不会再有动画。在API 11后,又添加了转载 2017-12-26 11:58:34 · 326 阅读 · 0 评论 -
自定义控件三部曲之动画篇(十一)——layoutAnimation与gridLayoutAnimation
相关博客: 《Android自定义控件三部曲文章索引》 http://blog.csdn.net/harvic880925/article/details/50995268前几篇给大家讲述了如何针对某一个控件应用动画,这篇将给大家讲解如何给容器中的控件应用统一动画。即在容器中控件出现时,不必为每个控件添加进入动画,可以在容器中为其添加统一的进入和退出动画。 从上面的示例动转载 2017-12-26 11:55:35 · 312 阅读 · 0 评论 -
Android开发笔记(一百四十五)仿应用宝的垃圾清理动画
除了动画监听器,动画组合也是各类动画常见的用法,比如把几个补间动画组合起来,就形成了集合动画AnimationSet;把几个属性动画组合起来,就形成了属性动画组合AnimatorSet。那么能否把几个矢量动画在时间上并行组合起来,也形成一种矢量动画组合呢?比如应用宝的垃圾清理动画,它的初始画面由三个深红色的月牙环绕组成,效果如下图所示:然后在垃圾清理的过程中,这三个月牙一边转,转载 2017-11-28 11:58:05 · 811 阅读 · 0 评论 -
非常逼真的玻璃破碎特效android
下载地址:点我原创 2017-11-04 21:39:23 · 1914 阅读 · 0 评论 -
android用视频当做背景
我们经常下载app玩的伙伴们,肯定见过有的app的背景图 是一个动画,或者说看着就是视频。 那么这种功能怎么实现的呢 ,代码我也不一点一点粘贴了 直接给各位同学上链接。 鉴于很多同学 用eclipse开发 很多同学用Android studio开发 所以小生特意准备了两个版本 供大家参考。 肯定 可以用本人试过了。别忘了好评啊.elipse版本and原创 2017-05-24 20:02:26 · 993 阅读 · 0 评论 -
Android旋转动画不停顿
[java] view plain copypackage com.example.demoandroid; import android.app.Activity; import android.os.Bundle; import android.view.MotionEvent; import android.view.anima原创 2017-07-19 11:08:25 · 1962 阅读 · 0 评论 -
android RotateAnimation设置中心点旋转动画
在xml设置:[html] view plain copyxml version="1.0" encoding="utf-8"?> rotate xmlns:android="http://schemas.android.com/apk/res/android" android:duration="800" // 设置动画原创 2017-06-22 11:51:53 · 3500 阅读 · 0 评论 -
Android-25种开源炫酷动画框架
忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有其他的开源框架(如:HTTP框架、DB框架)。1.Side-Menu.Android分类侧滑菜单,Yalantis 出品。项目地址:https://github.com/Yalantis/S原创 2017-04-26 20:56:02 · 476 阅读 · 0 评论 -
android线性渐变
布局实现:1. 在res中建立drawable文件夹。2. 在drawable文件夹中建立shape.xml。3. shape.xml的代码如下:[html] view plain copy print?xml version="1.0" encoding="utf-8"?> shape xmlns:androi原创 2017-05-16 14:39:18 · 436 阅读 · 0 评论 -
dialog底部弹出自定义view并且伴随动画弹出和消失
dialog原创 2016-12-20 15:03:29 · 3956 阅读 · 0 评论 -
Android通过动画实现图片重复放大和缩小
Android动画有两种,Tween Animation(补间动画)和Frame Animation(帧动画),在API11以上的动画被分为三类Property Animation, View Animation(即补间动画)和Drawable Animation(即帧动画,想放电影一样展示图片)。下面主要说的是Tween Animation。Tween Animation是对视图对象中的原创 2017-05-06 15:13:37 · 9214 阅读 · 0 评论 -
水波纹效果
http://download.csdn.net/download/qq_35549248/9848988原创 2017-05-24 20:14:37 · 324 阅读 · 0 评论 -
用Canvas画带动画的渐变数字圆环
项目在github上的地址:https://github.com/Hebin320/ArcChartCSDN上的下载地址http://download.csdn.net/detail/hebin320320/9498435先放效果图这是一个自定义view,布局就是一个简单的线性布局而已,通过addview的方式,将自定义view显示出来;原创 2017-05-04 11:32:51 · 723 阅读 · 0 评论 -
android带动画的圆形进度条 各种差值器的含义
偶然发现一个很好的app,圆环进度条,带加速动画,看起来相当不错。尝试着克隆一下。反编译一看,哇塞,啥3.1415926都干出来了,太高端玩不转啊,算了,想想其它方式吧。先看效果图:这个草稿存了小半年.....先发布了再说。实现了预想的效果,具体代码稍后奉上。代码:[java] view plain copy原创 2017-05-04 09:44:39 · 564 阅读 · 0 评论 -
Android L 沉浸式状态栏和圆形动画实现炫酷效果
ViewAnimationUtils.createCircularReveal()动画Android L引进到Android中的,此动画是能够实现圆形快速切换,属于Google Material Design风格的动画。官方给动画是这样描述:当您显示或隐藏一组 UI 元素时,揭露动画可为用户提供视觉连续性。ViewAnimationUtils.createCircularReveal(原创 2017-05-04 09:42:37 · 1126 阅读 · 0 评论 -
Android设置透明、半透明等效果
1、用android系统的透明效果Java代码 android:background="@android:color/transparent" 例如 设置按钮Java代码 android:text="@+id/Button01" android:id="@+id/Button01" android:layout_width=原创 2017-03-25 14:27:11 · 581 阅读 · 0 评论 -
Android 画虚线边框
<stroke android:dashGap="2dp" android:dashWidth="5dp" android:width="1dp" android:color="@color/color_d2d2d2" />原创 2017-04-10 13:52:47 · 1496 阅读 · 0 评论 -
LayoutAnimationController,补间动画,属性动画,值动画,自定义动画,帧动画
最好的代码永远是自己写出来的布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layout_原创 2017-01-05 20:37:23 · 1872 阅读 · 0 评论 -
NumberRunningTextView(数字会滚动的TextView)
NumberRunningTextView介绍 NumberRunningTextView是一个自带数字滚动动画的TextView,通过使用setContent(String str)方法,传入相应的金额数字字符串(如”1354.00”),或者数字的字符串(如200),当页面初始化完成的时候,就可以看到数字滚动的效果,和支付宝中进入余额宝界面,显示余额滚动的效果类似,具体的效果如下:原创 2017-05-08 22:19:23 · 555 阅读 · 0 评论 -
用一个textview显示数字,让数字从一个值渐变到另外一个值
如何将一个数字从一个值逐渐变化到另外一个值?构造方法中要传入一个textview,可以将要操作的textview传进来,因为启动动画需要一个实例的view,这里并不会对该textview进行动画变化(移动,旋转等),只是利用他启动动画和改变textview中的数字。interpolatedTime的值从0变化到1,持续时间由setDuration()方法设定,这里设置了20原创 2017-05-08 22:33:35 · 895 阅读 · 0 评论 -
android 最简单的颜色渐变动画
一.概述 很多app中都集成了颜色渐变的动画,貌似这样可以让用户感觉效果很自然,其实这种渐变效果有一种很简单的实现方式(上边效果图不是很明显,过渡很粗糙,实际效果很好,各位可运行代码看真机效果)二.实例 其中img_ic_launcher是一个imageView,duration为5000,就是这么简单[原创 2017-05-18 15:30:27 · 2010 阅读 · 0 评论 -
android interpolator 插值器
一:简介二:简单插值器分析 1.AccelerateInterpolator 加速插值器3. AccelerateDecelerateInterpolator 加速减速插值器4. LinearInterpolator 线性插值器5. BounceInterpolator 弹跳插值器6.AnticipateInterpolator 回荡秋千插值器7. AnticipateOvershoot原创 2017-07-01 15:45:53 · 415 阅读 · 0 评论