动画

flutter 打开应用的闪屏动画

白昼怎懂夜的黑 提交于 2019-11-28 22:59:31
import 'package:flutter/material.dart'; import 'package:flutter_app/pages/SplashScreen.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( title: 'Flutter Demo', theme: ThemeData( primarySwatch: Colors.green, //定义主题风格 primarySwatch ), home: SplashScreen(), ); } } import 'package:flutter/material.dart'; import '../MyHomePage.dart'; class SplashScreen extends StatefulWidget { _SplashScreenState createState() => _SplashScreenState(); } class _SplashScreenState extends State<SplashScreen> with

jQuery动态效果

安稳与你 提交于 2019-11-28 22:47:00
以下面的这个盒子为例,我设置了它在页面中居中显示,方便观看: < div id = " box " > </ div > < script src = " jquery-3.4.1.min.js " > </ script > < style > #box { background : #18af75 ; height : 300px ; width : 300px ; margin : auto ; position : absolute ; top : 250px ; bottom : 250px ; left : 250px ; right : 250px ; } </ style > 1、隐藏box; $ ( '#box' ) . hide ( ) ; 2、显示box; $ ( '#box' ) . show ( ) ; 3、加入延迟; $ ( '#box' ) . delay ( 1000 ) . hide ( ) ; //延迟1秒 $ ( '#box' ) . delay ( 1000 ) . show ( ) ; 4、逐渐淡出: $ ( '#box' ) . fadeOut ( 1000 ) ; //动画时间1秒 5、逐渐淡入: $ ( '#box' ) . fadeIn ( 1000 ) ; //动画时间1秒 6、渐变到特定透明度: $ ( '#box' ) .

70组动能文字排版动画字幕Kinetic Titles(FCPX插件) 1.0特别版

冷暖自知 提交于 2019-11-28 22:32:59
Kinetic Titles for Mac是一款运行在Mac平台上的fcpx字幕插件,包含70个独特且动态的动态标题动画,Kinetic Titles插件安装简单,使用便捷,只需更改文本,修改颜色,字体,大小,位置等,让您可以在fcpx中轻松创建动态文本动画。现为大家打开Kinetic Titles插件破解版,MacDown网站为大家提供Kinetic Titles for Mac下载资源,绿色安全无广告,有需要的朋友请放心下载! Kinetic Titles插件介绍 70 Kinetic Titles包含70个独特且动态的动态标题动画。您可以将它们用作视频标题。要自定义,只需更改文本,修改颜色,字体,大小,位置等。创建动态文本动画不会变得更容易。 70Kinetic Titles系统需求 系统要求:Mac OS X(不支持Win系统); 软件要求:Final Cut Pro X 10.4或更高版本; 插件语言:英语; 安装方法:一键拖动; 文件大小:15MB(.dmg) 推荐理由 Kinetic Titles插件破解版专为Mac用户设计的一款fcpx字幕插件,您可以将它们用作视频标题,支持颜色,字体,大小,位置等等参数调整,需要的朋友欢迎来下载! 来源: https://blog.51cto.com/14518571/2433688

svg path 动画效果

*爱你&永不变心* 提交于 2019-11-28 21:15:21
http://www.zhangxinxu.com/wordpress/2014/04/animateion-line-drawing-svg-path-%E5%8A%A8%E7%94%BB-%E8%B7%AF%E5%BE%84/ <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style type="text/css"> path { stroke-dasharray: 1000; stroke-dashoffset: 1000; animation: dash 5s linear infinite; } @keyframes dash { to { stroke-dashoffset: 0; } } </style> </head> <body> <svg width="100%" height="320" xmlns="http://www.w3.org/2000/svg"> <!--<path d="M150 0 L75 200 L225 200 Z" stroke="black" fill="transparent"/>--> <path d="M30 30 L25 30 L20 80 L10 90 L20 100 L20 180 L30 180 "

Animator的小记

独自空忆成欢 提交于 2019-11-28 20:56:26
前阵子在做动画相关的内容,整理一下Animator。 1.动画切换 1.1状态之间的切换,在状态间连线(Make Transition),并且设置触发条件,代码里调用SetTrigger、SetBool等进行触发。 1.2Transition的属性 Has Exit Time:勾选表示需要播完动画才能退出 Exit Time:动画退出的时间,例如0.8表示播放80%的动画就可以转换到下一个状态。 Fixed Duration:勾选表示固定时间,不勾选表示百分比。 Transition Time:过渡时间 Transition Offset:目标状态开始的时间,0.2表示是20%开始播放。 Interruption Source和Ordered Interruption我也没用过。。。只是看过一篇关于这个的文章 http://www.manew.com/thread-142391-1-1.html Conditions:可以设置N个跳转的条件。 1.3动画融合的函数 CrossFade函数,CrossFade(string stateName, float normalizedTransitionDuration, int layer, float normalizedTimeOffset) stateName:目标状态的名字 normalizedTransitionDuration

Android动画篇——Android 5.0揭露动画

淺唱寂寞╮ 提交于 2019-11-28 20:02:01
Reveal Effect是Android 5.0中添加的新的动画效果,是一种类似于水波纹效果的从一个点向周围扩散或者从四周向一个点集中的动画效果。仅在支持Android 5.0及更高版本。 使用 使用及其简单,Android API中提供了一个 ViewAnimationUtils 类用于实现Reveal效果,此类仅有一个静态方法 createCircularReveal 返回了一个 Animator 对象。 public static Animator createCircularReveal ( View view , int centerX , int centerY , float startRadius , float endRadius ) { return new RevealAnimator ( view , centerX , centerY , startRadius , endRadius ) ; } 该方法的四个参数: view: 执行揭露动画的View centerX: 执行动画的圆心的X坐标,以View为坐标系的X坐标 centerY: 执行动画的圆形的Y左边,以View为坐标系的Y坐标 startRadius: 动画开始的半径 endRadius: 动画结束的半径 具体的坐标问题参考另一篇( Android中View坐标分析 ) 具体实现看代码:

bom案例5-简单动画

南楼画角 提交于 2019-11-28 19:33:17
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> body { margin: 0; } #box { position: relative; width: 100px; height: 100px; background-color: red; } #box1 { margin-top: 10px; position: relative; width: 100px; height: 100px; background-color: blue; } </style> </head> <body> <input type="button" id="btn" value="动画 800"> <input type="button" id="btn1" value="动画 400"> <div id="box"> </div> <div id="box1"> </div> <script> var btn = document.getElementById('btn'); var btn1 = document.getElementById('btn1'); var box = document.getElementById('box'); var

8.27 李丹丹作业

不打扰是莪最后的温柔 提交于 2019-11-28 18:42:42
import jieba import imageio import wordcloud 1.读取文件内容 with open(r'D:\untitled2\回家的诱惑.txt.py','r',encoding='utf-8') as fr: data=fr.read() 使用结巴模块对文件内容切割r jieba.add_word('米老鼠') #让“米老鼠”成为一个单词 data_list=jieba.lcut(data) data=' '.join(data_list) print(data) 3.找到一张想构造形状的图片 img=imageio.imread(r'D:\untitled2\米老鼠.jpg') 4.使用词云模块生成词云 w=wordcloud.WordCloud(background_color='white',mask=img,font_path=r'C:\Windows\Fonts\msyh') w.generate(data) w.to_file('nihaosaoa.png') 回家的诱惑.txt 《米老鼠和唐老鸭》是一部风靡全球的喜剧性动画片。 片中以米老鼠、唐老鸭、大狗布鲁托的活动为主要线索,通过它们一系列不连贯的、 片段式滑稽遭遇,运用拟人的手法和心理学、生物学、物理学、哲学等各种原理,向观众展现了一个个幽默的、 令人捧腹的具有高度艺术性的小品段落

Unity3D 动画操作

旧巷老猫 提交于 2019-11-28 18:41:08
导入模型: https://blog.csdn.net/shenqiankk/article/details/100064940 方式一:Animator animation.SetBool("状态转换的参数", true/false); 在创建对象前,【先选择】动画操作类型,【Legacy】类型对应的是:Animator 1.创建Animations文件夹,创建Animator Controller控制器 2.打开控制器,将每个动画的关系排列好。Any State(任何状态),Entry(进入,连接的第一个对象时初始态)。 3.连接关系线,表示一个动画到另一个动画的转变 4.设置参数,用于动画转换的参数 5.为转变线【添加参数】。(如图,当【IsRunning=true】时,【stand动画】转变为【run动画】) 6.添加操作对象的脚本,设置IsRunning(参数)的值,实现动画的变换。 方式二:Animation animation.Play("动作片段") 直接播放动画,【没有动作过渡效果】,多用于怪物、敌人,玩家不太关注的物体可以使用paly() animation.CrossFade("动作片段") 动画切换时,【自带过渡处理】,人物动作细腻,多用于主角、配角,玩家经常关注的物体使用CorssFade() 在创建对象前,【先选择】动画操作类型,【Generic