动漫

Android Animation学习笔记

╄→гoц情女王★ 提交于 2019-11-29 19:51:41
关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式: 1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画; 2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。 动画类型 下面先来看看Android提供的动画类型。Android的animation由四种类型组成 在XML文件中: alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 translate 画面转换位置移动动画效果 rotate 画面转移旋转动画效果 在Java 源码中定义了相应的类,可以使用这些类的方法来获取和操作相应的属性: AlphaAnimation渐变透明度动画效果 ScaleAnimation渐变尺寸伸缩动画效果 TranslateAnimation画面转换位置移动动画效果 RotateAnimation画面转移旋转动画效果 Tween Animation 一个tween动画将对视图对象中的内容进行一系列简单的转换(位置,大小,旋转,透明性)。如果你有一个文本视图对象,你可以移动它,旋转它,让它变大或让它变小,如果文字下面还有背景图像,背景图像也会随着文件进行转换。 使用XML来定义Tween Animation

jq动画

和自甴很熟 提交于 2019-11-29 18:36:53
使用jq 实现动画循环效果<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <style> .box { height: 200px; background-color: green; font-size: 60px; color: white; } .item { width: 200px; height: 200px; position: fixed; top: 0; left: 0; background-color: red; } </style> </head> <body> <div class="item"></div> <script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.js"></script> <script> function run(){ $('.item').animate({ width: '50px', height :

MATLAB基础入门之动画

我的未来我决定 提交于 2019-11-29 17:19:55
正弦波动画 先来画一个静态的正弦波图形 ,定义x的范围从-2*pi到2*pi,每0.1步画一个点 x = -2*pi : 0.1 : 2*pi; 计算出y的值 y = sin(x); 使用plot画出图形 plot(x,y); x = -2*pi:0.1:2*pi; y = sin(x); plot(x,y); 那么要想波形动起来,x点要移动某个单位值,然后重新计算y的值,再将这些点重绘 先将绘制的点保存起来 h = plot(x,y); x的值递增0.1并重新计算y的值 x = x+0.1; y = sin(x); 将新的值重新设置好,使用set函数来实现 set(h,'XData',x,'YData',y); 然后调用drawnow命令来重绘窗口 drawnow; 最后得使用循环不停地执行上面的语句,实现波形动画效果 完整代码如下: x = -2*pi:0.1:2*pi; y = sin(x); h = plot(x,y); while true x = x+0.1; y = sin(x); set(h,'XData',x,'YData',y); drawnow; end 螺旋弹簧动画 先来画一个静态的螺旋弹簧,定义一个theta的范围从-10*pi到10*pi,分别计算出x,y,z的值 theta = -10*pi:0.1:10*pi; x = cos(theta); y =

纯CSS实现汉克狗动画效果

一世执手 提交于 2019-11-29 17:09:57
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>汉克狗案例</title> <style type="text/css"> :root{ --hl:#1b2f90; --bg:#f9f9f6; --t:2s; } body{ background: #ffc400; } .dog{ width: 300px; height:400px; position: relative; } .center{ position:absolute; left: 50%; transform: translate(-50%,0); z-index: 1; } .forehead{ width: 102px; height: 48px; background: var(--bg); /*margin-left:-51px;*/ border-radius: 51px/40px 40px 8px 8px; } .face{ width: 110px; height:68px; top: 20px; background: var(--bg); border-radius: 50px; } .chin{ width: 104px; height:36px; top: 60px; background: var(-

GSAP动画效果

馋奶兔 提交于 2019-11-29 17:08:50
GSAP是第三方动画引擎类库,用GSAP来制作一些动画。 先插入一个飞机照片: < img src = " shuttle.png " id = " shuttle " > 对其与页面先进行设置:飞机图片定位到下边中间。 html, body { height : 100% ; } body { background : #363434b6 ; margin : 0% ; padding : 0% ; position : relative ; } img { position : absolute ; left : 50% ; bottom : 10px ; margin-left : -50px ; margin-top : -77px ; } 然后,引入TweenMax类库,为飞机设置动画: 飞机首先延迟 1 秒( delay:1 ),在接下来的1秒时间内,以 Back.easeOut 这一弹性速率曲线( ease:Back.easeOut )移动到距离屏幕左侧250像素( left:250px ),垂直居中( top:‘50%’ )的位置,并且旋转90度( rotation:90 )。动画结束时,将调用 completeHandler 函数( onComplete:completeHandler ),该函数在接下来的 2 秒内,使飞机移动到屏幕最右侧( left:‘100%

WPF中全局开启或关闭动画效果

微笑、不失礼 提交于 2019-11-29 16:55:45
公司开发的WPF项目中,要求有这样一个业务:用户可以开启或关闭动画效果。WPF的绚丽之处就是3D、动画、特效等等,给人非常炫的感觉,但是机器配置较差的用户可能需要关闭动画特效。 我甚至遇到一个3D特效在显卡不好机器上,导致应用程序崩溃的情况。可见WPF对机器的要求还是比较高的。如果才能做到呢?需要以下几步就能轻松完成。 初始状态: 鼠标移动到矩形上颜色更改 1.建立两个资源字典,分别为Storyboards.xaml和NonStoryboards.xaml 见项目文件截图: Storyboards.xaml里放有动画的内容 <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <Storyboard x:Key="Storyboard1"> <ColorAnimationUsingKeyFrames Storyboard.TargetProperty="(Shape.Fill).(SolidColorBrush.Color)" Storyboard.TargetName="rectangle"> <EasingColorKeyFrame KeyTime=

蜗牛仔仔2 麦田

霸气de小男生 提交于 2019-11-28 21:43:53
http://www2.flash8.net/news/853.htm 蜗牛仔仔2 麦田 《蜗牛仔仔》系列动画讲述的是一只蜗牛,希望找到“全世界最漂亮、最可爱又最豪华的小房子”而踏上奇幻旅程的故事。“我要做一只有理想、有文化、有道德、还要有豪宅的蜗牛!”这是蜗牛仔仔逢人便说的一句话,恰恰也是我们每一个人的内心向往。本故事也蕴涵着现代青年离开校园,离开父母涉足社会去完成自己理想的精神,并以童话的形式轻松地表现出千姿百态的现实社会。 有理想的蜗牛仔仔,热心助人的“田野巴士”,等待机会的“邻家龟龟”,爱护弱小的“青蛙叔叔”,贪玩的“小蝌”和“小蚪”,爱漂亮的“蜜蜂姐姐”,寻找爸爸的“星仔”以及麦田的守护者“稻草人先生”,这众多的角色构成了这一集《麦田》,正如各式各样的人构成了我们的社会一样。我们用《麦田》去寄望我们的社会里每一个人都拥有那么一份童真,还有那么一份单纯。 蜗牛仔仔在寻找最适合他的小房子,而我们各自也有属于自己的“小房子”,尽管每一间“小房子”所代表的意义各不相同。故事中,小房子代表的不仅仅是一只蜗牛的壳,更多的是梦想,“我知道一点也不容易,但无论有多么的不容易,我都要找到!” 小房子也代表着家庭,像故事里的稻草人一样,为了保护我们的家园和家人,我们不怕任何“风吹雨打,日晒雨淋!” 小房子,在思妙的世界里,也许更多的是代表了我们这一代动画人的原创动画梦

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