动画

React Native开发之动画

孤街浪徒 提交于 2019-11-26 17:06:15
博主这个系列的文章 React Native开发之IDE(Atom+Nuclide) React Native开发之FlexBox代码+图解 React Native的Navigator详解 另外,我在Github上建立了一个仓库来搜集优秀的React Native库和优秀的博客等 ReactNativeMaterials 资料 官方关于动画的介绍 官方给出的复杂动画的示例 开源项目react-native-animatable React Native Animation Book 可以用在实际项目里的:react-motion 概述 目前,React Native的版本是0.28,主要的动画分为两大类 LayoutAnimation 用来实现布局切换的动画 Animated 更加精确的交互式的动画 目前React native的release速度还是比较快的,每隔2周左右就release一次。 准备工作 本文默认读者已经 安装好了React Native 安装好了IDE(本文使用Atom+Nuclide),如果没有安装过,可以参照最上面的链接进行安装 使用 react-native init Demo --verbose 初始化了一个Demo项目 一个简单的动画 一个最基本的Animated创建过程如下 创建 Animated.Value ,设置初始值,比如一个视图的

HTML笔记(七)

a 夏天 提交于 2019-11-26 16:03:40
Css3新增属性 一、圆角、阴影 1.圆角 border-radius:value; 四个角 border-radius:value value; 左上角,右下角 右上角,左下角 border-radius:value value value; border-radius:value value value value; 顺时针转,左上角开始 border-radius: 50%; 画圆 盒阴影 语法:box-shadow: h-shadow v-shadow blur spread color inset; box-shadow: 水平方向的位置(正负);必需 垂直方向的位置(正负);必需 模糊度(正值) 扩展值 (正负) 颜色 位置 默认outset(外阴影) inset(内阴影) 字阴影 语法:text-shadow: h-shadow v-shadow blur color; text-shadow:水平方向的位置;必需 垂直方向的位置;必需 模糊度 颜色 二、转换 使元素在形状上或者位置发生一定的改变 属性:transform:; 1、位移 transform:translate(x,y) 当只取一个值,代表水平方向,两个值,代表水平方向和垂直方向 (右下为正,可取负值) transform: translateX(); 水平方向位移 transform:

帧动画 使用详解

浪子不回头ぞ 提交于 2019-11-26 14:16:45
极力推荐文章:欢迎收藏 Android 干货分享 阅读五分钟,每日十点,和您一起终身学习,这里是程序员Android 本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容: 创建帧动画播放控制的xml文件 设置播放帧动画载体 使用AnimationDrawable 开启 、关闭帧动画 实现效果及素材 动画在 Android 开发中经常会被用到,好的动画效果可以达到事半功倍的效果,本文主要是帧动画的实现。帧动画主要实现原理是类似播放电影一样,一帧帧的播放预存好的图片,当播放速度大于人眼视觉存留的速度时,就会成为动画效果。其实手机中的开机动画也是帧动画, bootanimation .zip 中存放大量的图片。 1. 创建帧动画播放控制的xml文件 使用方法如下: 在anim 文件夹下创建一个 xml ,里面放置用于播放的一帧一帧图片 <?xml version="1.0" encoding="utf-8"?> <animation-list xmlns:android="http://schemas.android.com/apk/res/android" > <item android:drawable="@drawable/bird0001_risk" android:duration="80"/> <item android:drawable

宫崎骏:就知道你会回来的

久未见 提交于 2019-11-26 14:15:32
Tips:只有四天工作日的一周又要过完了,同学们是不是又有点小兴奋呢?一起来看看跨年版一周娱见给大家捞来了什么遗珠。 1、引退专业户宫崎骏又反悔了 宫崎骏成立的吉卜力工作室的作品,以其清新的风格给世界动画树立了新标杆。不过大家对他2013年宣布引退的消息并不以为意,因为类似的声明,他玩的不是第一次了。果然,如今《起风了》在各国陆续上映,而宫崎骏也表示要重回动画产业“做义工”了,风传其新作要。好吧,现在来看看宫崎骏玩了几次“引退”了: ① 1986年《天空之城》公映,票房惨淡,宫崎骏首次暗示自己引退之意。 ② 1992年宫崎骏制作了号称自己最想拍摄的《红猪》,大获成功之后,他称“我想做的事情已经完成了,我的动画已经完结!” ③ 1997年,在《幽灵公主》破天荒地拿下近200亿日元的票房数字之后,原本身体状况就不甚理想的宫崎骏在公共场合宣布,“这是我最后的作品”。但2001年,宫崎骏又拿出了“复出之作”《千与千寻》,获得2002年第52届柏林国际电影节最高荣誉的金熊奖,亦获得第75届奥斯卡最佳动画长片奖。 ④ 2004年,新作《哈尔的移动城堡》拿下196亿日元的票房之后,宫崎骏再度表示:自己已经失去了制作动画的热情。 ⑤ 2013年,在《起风了》参加威尼斯影展期间,宫崎骏委托发言人宣布了自己将不再执导动画长篇的决定,并将于9月6日在东京召开记者发布会

Unity基础(12)&mdash;&mdash; Animatior 的使用

六月ゝ 毕业季﹏ 提交于 2019-11-26 13:45:57
Animator 动画控制器的简介 利用状态机的原理来控制动画的播放。 一、为人物模型添加动画 1、在打开一个Unity文件后,检视窗口中的Animator 中没有状态机,如下图所示。需要自己添加一个动画控制器。 2、在project中创建一个状态机(动画控制器),将其命名为AC1,并将其拖到 Controller 上。 3、再打开动画控制器 AC1 ,在Asset 目录中找到准备好的动画,直接拖到状态机中即可。 或者先在动画状态机中创建一个空的状态,再选中 New State ,将需要的动画拖动到Motion中(或者在Motion中选取)。此时点击运行,即可让人物模型做出相应的动作。 4、选中 Hierarchy 面板中的人物模型,在Inspector 窗口中 Animator 组件下箭头所指的选项为是否将该运动应用到根节点上。当取消该选项时,人物只是在原地做相应的动作,根节点的坐标不变。 5、双击动画控制器中刚刚创建的状态State,可以对运动进行控制。 Loop Time 是对动作进行重复播放。 二、Animations 各项简介 在 Inspector 面板中的Animations 选项下,只有选中 Import Animation 才会出现动画的各个选项。每一个Animations 都包含了当前所选中 fbx 文件下所有的动画。 1、 Anim.Compression

Android自定义View(动画篇)总结

这一生的挚爱 提交于 2019-11-26 12:15:33
自定义View知识结构 图形绘制 布局 触摸反馈 动画 属性动画执行过程 ValueAnimator 设置数值变化区间 根据 Interpolator 获得动画执行进度 根据 Evaluator 获取对应进度的数值 通过 AnimatorUpdateListener 手动获取返回的数值对动画执行对象的属性进行赋值 ObjectAnimator 视图动画 通用属性 duration fillBefore filleAfter repeatCount Animation.INFINITE 设置无限循环 repeatMode restart 按照正常顺序进行动画的执行 reverse 按照倒序进行动画的执行 特有属性 ScaleAnimation fromXScale fromYScale toXScale toYScale pivotX pivotY pivotType Animation.ABSOLUTE 具体的值(起始点是左上角) Animation.RELATIVE_TO_SELF (相对自身) Animation.RELATIVE_TO_PARENT (相对父容器对应xml中的50%p) TranslationAnimation fromXDelta fromYDelta toYDelta toYDelta AlphaAnimation fromAlpha toAlpha

Velocity.js的使用

拟墨画扇 提交于 2019-11-26 12:12:43
转自: https://www.cnblogs.com/xiaohuochai/p/7404928.html ------------------------------------------------------------------------------------------------------------------------》》》 Velocity.js的使用 前面的话   Velocity是一款优秀的JS动画库,完全可以作为jQuery的 animate 的替代品。需要动画功能时,使用Velocity是一个好选择。本文将详细介绍 Velocity.js 的使用 概述   Velocity是一个简单易用、高性能、功能丰富的轻量级JS动画库。它和jQuery的 animate() 有相同的API, 但它不依赖 jQuery,可单独使用。Velocity不仅包含了$.animate()的全部功能,还拥有:颜色动画、转换动画(transforms)、循环、缓动、SVG动画和滚动动画等特色功能。它比$.animate()更快更流畅,性能甚至高于CSS3 animation,是jQuery和CSS3 transition的最佳组合,它支持所有现代浏览器,最低可兼容到IE8和Android 2.3 【下载】   可以通过官网直接下载Velocity.js, 下载地址  

9款超绚丽的HTML5/CSS3应用和动画特效

守給你的承諾、 提交于 2019-11-26 11:47:22
HTML5 现在已经不是很前卫的东西了,越来越多的网站和移动应用都在不断地尝试使用HTML5来更好地优化用户体验。今天我们要分享9款超绚丽的HTML5/CSS3应用和动画特效,这里面有菜单、按钮、图片、Loading加载动画等,一定会有你需要的。 1、CSS3飘带状3D菜单 菜单带小图标 这次我们要来分享一款很特别的 CSS3菜单 ,菜单的外观是飘带状的,并且每一个菜单项有一个精美的小图标,鼠标滑过菜单项时,菜单项就会向上凸起,像是飘带飘动一样,形成非常酷的3D视觉效果。这款CSS3飘带状3D菜单非常适合作一些活动页面的菜单导航。 在线演示 源码下载 2、HTML5/CSS3 3D纸片折叠动画 今天我们再来分享一款非常华丽的 HTML5 /CSS3 3D动画特效,尽管它目前很少能在项目中应用,但从源码中我们可以学到很多 HTML5 3D 动画的制作知识。这是一款纸片折叠动画特效,利用HTML5和CSS3的相关特性,我们可以将一张张纸片折叠起来,形成很酷的3D动画效果。 在线演示 源码下载 3、CSS3精美小图标菜单导航 之前我们分享过很多漂亮的小图标菜单导航,像这款 超具立体感的CSS3 3D菜单 菜单项带小图标 ,还有这款 HTML5/CSS3仿Google Play垂直菜单 ,都很不错。今天我们要来分享一款更加精美清新的CSS3小图标菜单导航