An如何绘制火柴人逐帧动画分解图画

flash逐帧动画怎么做_百度知道
flash逐帧动画怎么做
我有更好的答案
如果有FLASH动画问题可以来我吧里问。注意要写明具体问题,或发邮件给我,邮件贴吧先不要说FLASH,先要说动画。动画制作分关键帧和补间帧。关键帧就是关键画面,补间就是形成运动的画面。举例子,你抬手,要抬时候的起始动作是关键帧,当你抬起后总会停止停下的时候就是另1个关键帧。而其中手的运动就是补间帧。把这个按动画流程来说。动画是时间与画面的关系,也就是一定时间内所做的动作,所谓的的动作就是画面。所以先要设定时间,播放设备,比如电视是每秒24帧。咱们0.3-0.4秒抬手。那么时间长度就是9帧,(注意为什么不把时间固定。因为帧要算的话是按13579这样来算,这样你随意设定开始和结束中间都有插补间的位置,而你要是1帧和2帧,那么中间就没补间位置了也就无法做动作了。)第一帧就画上起始动作的画面,第9帧画出抬起的画面。然后第5帧参考1和9帧来画中间过度画面,但是你会发现一卡一卡的,因为帧数不够,一般人眼要看的流畅,至少每秒要有12张画面变化。所以1到5之间在第3帧插入帧参考1和5绘制补间,5-9中的第7帧插入画面参考5-9绘制。这样一个抬手的动作就可以了。这个就是最基本的制作流程。那么现在换到FLASH里,1,因为翻译问题,FLASH里的有图帧都叫关键帧,所以咱们要把动画关键帧改个名字来叫以免错误,咱们就叫关键张好了来区别。2,咱们知道了流程就知道了,时间和画面是要固定一方面的,而FLASH什么都可以改反而不容易知道流程。咱们一般固定的是时间帧频,这个不要动。3,举例里是标准制作,FLASH有很多功能,但是要记住,这些功能都是辅助标准制作的补间。而并非取代。这个经常只会FLASH的爱好者搞错,结果就是全是FLASH软件功能的动画,导致FLASH动画评价很低。4,知道重要层级。1是关键张也就是关键的画面,(补间有时你随便画几条线都可以,但是关键画面却是主要给人印象的画面不可以缩减)2,是逐帧补间(这个重要度是因为万能,比如转头等,FLASH里你用元件是做不出的,只能逐帧,所以当你用元件做不出或不流畅时候,需要马上改用逐帧)3是元件动画(FLASH元件动画比较受限制只能缩放移动等,合理利用可以节省工作量,但是要注意,元件动画需要改动关键画面,所以要以不破坏关键画面的时候才可以用)4是其他功能(其他功能如遮罩,引导,形状补间骨骼等,这些都是需要和元件一样多层,又或要其他标准,所以也是容易破坏关键张的,所以要合理使用)至于软件本身的基本操作,可以看软件上的帮助和教程,有详细的解释和实例演示
为您推荐:
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。【经验分享】Adobe animate环境下的原动画制作流程【原动画研究吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:1,248贴子:
【经验分享】Adobe animate环境下的原动画制作流程
我纯手打了啊=-=没图。。惯例简介软件。Adobe animate就是Adobe Flash,简称AN(用于下文)。它为二维逐帧动画制作,进行了一些人道主义的功能优化。与此同时,它也舍弃了一些FLASH旧版本的功能特点,这让熟悉了用FLASH作画的动画师略头痛。而我极力主张使用AN来制作二维逐帧动画。
说到动画制作流程,它是保障团队制作效率的规则,规矩。没有规矩不成方圆,制作流程如果制定得不清晰,每一个环节在接洽时都会造成时间、人力等成本浪费,这对动画制作来说,耗不起。在这里,我针对原画绘制到原画与动画对接,再到动画绘制这一个流程,在使用AN的情况下,如何规范操作,提出个人的一些初步设想。以下这些设想没有实际操作过【哈哈。
AN软件的唯一的好处就是它的自由度很高。就像我的世界一样,它很简单,一些基础功能与工具都非常齐全,稍加改造就会有很多有趣的变化。我们需要将有纸动画的流程中涉及的要素与环节直接搬到AN中。这里的类比与转接的做法会贯彻整个流程中。
原画需要用原画用纸去绘制LO(构图)、一原、二原,原画师绘制原画时,还要填好律表与卡袋。其中,LO画好、一原画好时都可能会给作监去确认,去修正,作监会用作监用纸对原画进行修正。当然,作监修正后也需要在卡袋上做好已阅的标记。制作进行回来收画好的卡,然后交给动画师(实际上没这么简练)。动画师拿到卡袋,通览律表与原画,使用与原画相同规格大小的动画纸,按照律表与原画纸上的指示进行加中割的作业。动画师画完后,整理好卡袋,交给动检进行检查。动检也会用修正用纸,进行修改。一切OK后,卡袋交还给制作进行。于是,按照以上流程涉及到的要素,我们去编排制作一个“动画制作用标准文件.fla”。
看来填坑之路很漫长,每天更一点-
1.基本信息层首先是很重要的卡袋,卡带上有公司信息、原画、动画、上色、摄影信息统计栏,作监、监督等的检查栏,包括退修指示的地方等。作品信息栏,包括作品名、作品集数与卡号、作品画面缩略图等。这些信息,可以在网上找一个动画卡袋,将信息与排版重新整理设计一下,放入AN,并将那一层重命名卡袋之类的。
2原画作画层与作监修正层原画作画纸的要素有,定位孔、作品名、镜头号、时长、作画区域的框、摄影框、中心基准线、公司名等。这些信息方便各个流程之间的交接与检查。而作监修正层就轻松多了,只是各级作监使用的纸的颜色不一样。这层最好作监自己来建。
这里要提的是,AN里有很实用的一个功能,把选定的线条放进一个组里。这个组的概念有三种:1、铅笔工具的对象绘制模式,紫色框线;2、组合功能(Ctrl+G),绿色框;3、元件功能(F8),蓝色框。其中用得最多的,是组合与元件。这两个就像是透明的文件夹一样,可以随时分类与保护画面上的内容,尤其是元件功能,它为绘制原动画,提供了很多便利。
3动画纸层、动检修正层动画纸比原画纸清爽的多,只有定位孔。在中割绘制的时候,会在每一张动画纸右侧定位孔的右边写上这张中割的编号。动检修正层同作监修正,由动检来建即可。
以上流程,算是梳理,从原画到动画,一直出现的要素有:定位孔、卡袋信息、律表。也就是说,接下来先制作一个动画纸模版与律表。定位孔对绘制有很大的帮助。尤其是中割,肉眼观察的画,可能造成中割形变不准的问题,而除了画技要好之外,定位孔定准了才能达到“精准中割”的效果。4AN中的定位孔与动画纸定位尺的功能主要是对齐,这个功能已经很容易在软件中实现了。所以,制作一张基本的“动画纸”。4动画纸我们自己动手绘制一张动画纸。定位孔,两边各一个横孔,中间一个圆孔。再在画布的对角上各画一个拐角,用来勾勒动画纸的边框。然后选中它们,按F8。然后这张动画纸就被收容进一个蓝色边框的元件中了。这个元件就命名成“动画纸”。
5AN中的律表律表就是AN的时间轴。时间轴里的帧也被人道主义优化了,它不再是仅仅代表一格(二十四分之一秒),而是更像动画中的“原画”、“关键帧”的概念。关键帧有圆点标记,有内容的关键帧是实心的圆,空白的关键帧是空心的圆。没有圆圈的是关键帧的延长帧。点击时间轴现在被人道主义地改成了“选择一个关键帧与其延长帧”,也可以说成是”选择这一画面的延续时间“。我更喜欢后者的措辞。如果想点选单帧,需要先按住Ctrl。当然,有三个很关键的快捷键。F5:当前画面的持续时间延长一格;F6:复制前一帧(没用过);F7:新建空白关键帧。这里要非常重要的注意一点,如果你不点选某帧的话,F5和F6将作用于所有层的当前帧(很烦,所以要注意)。
点选一个帧,然后打开属性窗口面板,可以看到帧的标签属性栏,在这里可以对原画、参考(小原画)、动画进行标记。这样一来,填律表就成了调节时间轴每一关键帧的时间长短(概念很相近)。
【【【【【【插楼】】】】】】新版的AN2018来了。感觉又人性化了一点,但是它仍然不肯向其它优秀的动画软件看齐- -希望看到图层翻转功能
有了动画纸,原画用纸只要增加相应的信息栏即可,把这些信息栏全部做成元件,放在库里,就可以随时保持可编辑的状态。律表的原画、参考、动画的标记,正好对应帧属性中的名称、注释、锚记。接下来则是透光台。AN中有透光台的功能,但是传统手绘的中割的对位操作,又很灵活,所以中割时,可以不用AN中的透光台功能,我们自己造一个更灵活的。6AN中的手动透光台。其实很简单,新建一层,重命名为透光台即可。【少侠且慢
有了纸笔桌子和律表,就可以画动画了,但我仍然要强调制作流程,无论是沟通流程还是绘制流程。在绘画之前,需要从库里拖出一张“动画纸元件”在画布中摆放好,在绘制完成后,全选画好的原画与动画纸再新建出一张画好的“动画元件”。这一步很重要。7AN原画绘制流程原画绘制时也要从库里拖出相应的“原画纸元件”并在画布中放置好,画好画面后,ctrl+A全选,按F8新建出来这一个元件。也就是说,要把画好的原画与“原画纸元件”合并在一起,变成一个新的元件,我就命名它为“原画元件”。你也可以认为,如果不这么做,你就是在桌子上画,而不是在纸上画!原画绘制流程中,作画本体可以龙飞凤舞,但是到了二原,一定要确保每一副原画全部在“原画元件”中。并且,在生成的每一张新“原画元件”中,重命名好每一张原画元件的序号!其次,把时间轴每一帧都调好。除了原画关键帧,还要建立相应的空白关键帧,这样才算将律表填好了。把每一张原画元件都放到该放的那一帧上去!最迟到二原,必须做完这一步。原画绘制完成后,照旧填写好卡袋的信息,把数据文件.fla传给制作进行。在原画阶段全部完成时,“原画元件”会按照编号整齐地排列在库中。
8动画绘制流程动画从制作进行接到卡,查看卡袋、律表、每一张原画是否信息完整,以及理解卡的内容。然后在律表之上,新建一层,命名为“透光台”。然后就可以从“库”中,将要中割的前后两张“原画元件”拉出来,放在“透光台”上。然后再从“库”中拉出来“动画纸元件”,标上中割张的序号,然后将序号与“动画纸元件”一起选中,按F8,新建一张对应序号的“中割张元件”。然后就可以采用与手绘动画中割时一样的操作,再双击这个“中割张元件”进入元件内部就可以作业了。作业完毕,照旧需要动画师再仔细检查卡的内容,并填写好卡袋内容。最后交差。动检的修正层,需要自行建立。--至此,我想说的都说完了。强调一下,这个套路我自己没有试验过,感觉没啥问题。
感谢分享!!学习了~
贴吧热议榜
使用签名档&&
保存至快速回贴【入围计划】学习逐帧动画制作,制作《每天一个大皮高》第3000个特别版动画片 | 万有青年养成计划小组 | 果壳网 科技有意思
162811人加入此小组
我希望学习逐帧动画的制作,制作《每天一个大皮高》第3000个特别版的短片动画片。什么是《每天一个大皮高》?是我创作的一个艺术作品,2013年4月在意大利米兰设计周东方展中展出。X 在上海方言中可以被称作“大皮高”。简而言之《每天一个大皮高》中包含了寻找并拍摄身边各种形态的X,并每天在网上发布至少一张关于X的照片,以及一些围绕X为体裁的手工、绘画等多形式的。从日开始在网上发布第一张大皮高照片以来,截至今天(日)已经累计有1743张大皮高的摄影照片,以及近30余件的实物艺术作品。实物作品的表现形式包括了绘画、纸艺、刺绣、木刻等多种表现手法。很多人会问我什么时候会停止这个作品,要创作多少个大皮高?我的答案是它会是一个life-long project,也许我离开世界的时候墓碑就是X形的。因为收集的X越多,对它的感情也越来越深,无法割舍。同时,这个作品也让我认识了很多新朋友,并让我看到它影响了很多的人,这也是我会一直创作《每天一个大皮高》的动力。2013年4月摄于米兰 为什么会创作《每天一个大皮高》?之所以会创作《每天一个大皮高》,是因为3年前,喜欢一个男生,我私下称呼他为大皮高哥哥,他当然并不知道。因此开始《每天一个大皮高》代表了我对他的喜欢和想念。他觉得我不是他喜欢的那种女生,所以我们没能走到一起。开始我很难过,因此《每天一个大皮高》就成了我的精神寄托,随着收集的X越来越多,我渐渐摆脱了痛苦,并从中得到了越来越多的快乐。现在《每天一个大皮高》已经不是为了一个人而创作的了,但是它嫣然已经成为了我自己每天生活的记录。每天发至少一张大皮高的照片的同时我会记录下自己的生活感悟。每次出去旅行,我也会找世界不同角落的大皮高。回头看每一张大皮高都能记住那天发生的事和自己的心情。很多朋友也给我投稿大皮高的照片,他们无论走到哪里看到X就会想到我,这让我感到很幸福。2011年2月拍摄为什么梦想是创作第3000个特别版大皮高短片动画片?第2000个大皮高前,我都一直在尝试用不同的材质和表现手法创作实物的大皮高作品。我希望到第2000个大皮高后我能在作品中融入更多的“动”——互动、运动的大皮高创作。我有一个梦想是40或50岁的时候能办个人《每天一个大皮高》的个展,这个梦想依然还在。但是没想到今年26岁研究生毕业时就实现了一半的梦想,带我的作品到米兰参展了。因此下一步自己许下的梦想是希望和新朋友们融合他/她们的梦想一起创作不同形式的大皮高,它们可以是音乐、是3D打印作品、是家居,或是其它任何的变现形式。大皮高动画就是第一步我希望通过和新朋友们合作共同创作的目标,并希望让它能参加国际电影节或动画展。我觉得不会一样东西没关系,对一件事的兴趣和想为之付出行动的想法很重要。创作大皮高短篇动画片对于《每天一个大皮高》这个长期的作品本身不仅能提高一个作品形式上和意义上的高度,更希望带着更多人的梦想做出一件会让我们为之骄傲的好作品,希望大家通过一起的努力一起实现自己的梦想。想想这就是一件会很辛苦,但是很值得来日骄傲和为之微笑的事情。 创作时间计划07月01日-07月31日:召集创作制作团队3-6人 (期望招募动画绘制2人、编剧导演1人、音乐1人、后期处理1人)08月01日-08月31日:剧本创作08月15日-09月15日:人物和场景的设计09月15日-10月30日:创作分镜脚本10月15日-12月31日:动画绘制11月01日-12月31日:寻找 / 创作音乐01月01日-01月31日:剪辑、配乐及后期处理需要的材料及预算:共计:1686 至 2186元(因绘制人员的数量而变动)A3拷贝台 ——————————————————— 740元 (270元X3台)动画纸 ———————————————————— 150元 (15元X10包) 订规尺 ————————————————————— 60元 (20元X3把)规格尺 —————————————————————36元 (12元X3把)针管笔 | 勾线笔 | 记号笔 ————————————— 200元
其它:设备的租借、团队聚会开会的支出等—— 500-1000元 关于短片动画创作的小组招募 我本科的专业是艺术设计,主要学习的平面设计的专业内容,工作中我是一名软件交互设计师,因此以前在学校和工作中都没有机会接触真正的动画制作。所以这次希望通过大家的力量一起学习逐帧动画的创作,能找到志同道合一起做事的朋友,分享彼此的故事、共同学习进步、在接下来的时间里做出一些我们老了也依然自豪的东西。如果你对动画也感兴趣,或对大皮高的更多故事很好奇,或可以参与:编剧、导演、绘画(5名)、摄影、音乐、后期制作等,请给我留言:) 致谢最后要谢谢鼓励我参与果壳万有青年养成活动并且第一个加入我的动画短篇梦想计划的朋友——塔拉胡。谢谢果壳和壳友们让这个梦想计划初步入围,并给出很多的建议。谢谢果壳网的黄尧在活动过程中与我们的联系及辛苦的工作。想对自己也想对大家说:无论在万有青年养成计划的活动中,这个梦想计划会走多远,我都会努力实现这个梦想。加油好吗?好的好的好的!你也想成为一名万有青年?【万有青年养成计划】梦想资助计划长期开放申请中,详情猛戳:
果壳“万有青年”品牌负责人
逐帧的动画感觉好辛苦呀,猜lz是上海人···不是所有人都知道大皮膏是啥的吧哈哈!
果壳“万有青年”品牌负责人
我在想,lz除了自己收集x,是不是也利用一下现在网络协作的精神,和所有网友一起来收集?我想到Life in a Day这部电影,
对楼主的计划挺感兴趣的!想问可以不可以参加编剧,或者导演这个职位累?!有过一点点的拍摄经验
大皮膏就是八叉状的创可贴吧~~~~~~~~~~~
心理学研究生
我也想参加~我对逐帧动画感兴趣~
好好玩,很想参与~我学作曲的,就申请音乐制作吧,请问绘绘大概的时间计划是怎样的?(才不会乱说是被楼主的腼腆表情打动了-w-)
mark 也想学动画来着,lz能不能教一下?
动画爱好者,万有青年养成计划入围选手
引用 的话:逐帧的动画感觉好辛苦呀,猜lz是上海人···不是所有人都知道大皮膏是啥的吧哈哈!辛苦是一定的,但自己喜欢的事,投入辛苦做出东西也是很幸福的 : ) 终究辛苦是暂时的,希望很久很久以后回头看自己的作品也为自己曾经的投入而依然微笑。
动画爱好者,万有青年养成计划入围选手
引用 的话:我在想,lz除了自己收集x,是不是也利用一下现在网络协作的精神,和所有网友一起来收集?我想到Life in a Day这部电影,哈哈,我去看一下这部电影。确实有想过发挥网络的协作大家一起找X,目前是希望积累自己更多的作品之后再投入这样的活动,这样大皮高的作品也能更感染人激发大家的参与。现在在做自己的网站。还是希望之后能通过一个更有扩散力的网站或平台来开展。
动画爱好者,万有青年养成计划入围选手
引用 的话:对楼主的计划挺感兴趣的!想问可以不可以参加编剧,或者导演这个职位累?!有过一点点的拍摄经验哈哈,谢谢 :) 能留个邮箱作为联系方式吗?
动画爱好者,万有青年养成计划入围选手
引用 的话:大皮膏就是八叉状的创可贴吧~~~~~~~~~~~大皮膏的原意确实是一种膏药??贴起来像八叉状的创可贴
动画爱好者,万有青年养成计划入围选手
引用 的话:我也想参加~我对逐帧动画感兴趣~能否留一个邮箱作为联系方式:)
动画爱好者,万有青年养成计划入围选手
引用 的话:好好玩,很想参与~我学作曲的,就申请音乐制作吧,请问绘绘大概的时间计划是怎样的?(才不会乱说是被楼主的腼腆表情打动了-w-)啊,太感谢了,终于出现一个可以负责音乐制作的了,能否留一个邮箱作为联系方式呢?大概的时间是:7月开始成员的招募,8月开始剧本的编写,9月开始创作角色和绘制初步的分镜头,10月中旬开始绘制,绘制的过程要2-3个月吧,所以明年1月开始后期的一些工作。初步是这样,我也还在学习,所以需要大家的意见,做的过程中也需要一定的学习时间。
动画爱好者,万有青年养成计划入围选手
引用 的话:mark 也想学动画来着,lz能不能教一下?一定一定,我自己也没做过动画,所以这次有机会认识不同的朋友可以一起学习,一定会把过程分享通过文章和视频分享出来。有机会也会组织见面的学习会分享。
果壳“万有青年”品牌负责人
引用 的话:哈哈,我去看一下这部电影。确实有想过发挥网络的协作大家一起找X,目前是希望积累自己更多的作品之后再投入这样的活动,这样大皮高的作品也能更感染人激发大家的参与。现在在做自己的网站。还是希望之后能通过一...恩,利用网络的力量的话可以和我们的工作人员多谈谈,这是果壳的“业务范围”哈哈
果壳“万有青年”品牌负责人
引用 的话:哈哈,我去看一下这部电影。确实有想过发挥网络的协作大家一起找X,目前是希望积累自己更多的作品之后再投入这样的活动,这样大皮高的作品也能更感染人激发大家的参与。现在在做自己的网站。还是希望之后能通过一...Life in a day真心好看,很粗糙的素材,但是可以频频看掉泪!
引用 的话:啊,太感谢了,终于出现一个可以负责音乐制作的了,能否留一个邮箱作为联系方式呢?大概的时间是:7月开始成员的招募,8月开始剧本的编写,9月开始创作角色和绘制初步的分镜头,10月中旬开始绘制,绘制的过程...收到
心理学研究生
引用 的话:能否留一个邮箱作为联系方式:)你也可以直接加我QQ
引用 的话:一定一定,我自己也没做过动画,所以这次有机会认识不同的朋友可以一起学习,一定会把过程分享通过文章和视频分享出来。有机会也会组织见面的学习会分享。引用 的话:一定一定,我自己也没做过动画,所以这次有机会认识不同的朋友可以一起学习,一定会把过程分享通过文章和视频分享出来。有机会也会组织见面的学习会分享。只会简单的补间动画之类的 ,能不能一起学习啊,lz好人~
动画爱好者,万有青年养成计划入围选手
引用 的话:只会简单的补间动画之类的 ,能不能一起学习啊,lz好人~当然可以啦:)留个邮箱吧
来表示一下支持~
动画爱好者,万有青年养成计划入围选手
引用 的话:来表示一下支持~谢谢!
嘿,我做过几个好玩的小动画,也对这个项目有兴趣,不如交个朋友吧~邮箱:liao_dm@ 189.cn
平时喜欢画一些单幅漫画 我觉挺有意思的 可以交个朋友 QQ: (加我的时候请注明是谁
LZ我也想参与学习,本人爱好画画,ACG爱好者,专业是建筑设计,以前想学动漫相关专业但是没能如愿呢。简单的动画作画应该还是OK的,能不能给LZ帮个忙啥的~反正最近也很空虚~~邮箱
←也是我的扣扣号
很有恒心和毅力,虽然第一次知道x叫大皮高,虽然不太懂逐帧动画,但这不影响被lz感动~
一下被LZ的计划吸引,虽然自己完全是个不懂动画制作的外行,但是个爱看动画的内行,对LZ的计划很感兴趣,看到这么多的朋友都对这个项目有同样的兴趣,有种找到组织的感觉,凑凑热闹,也许帮不上什么忙,但能从头至尾跟着大家见证一部小小的动画片的诞生、一个小小理想的实现,应该是一件很美妙的事。自告奋勇应征打杂活儿~~
动画爱好者,万有青年养成计划入围选手
引用 的话:下被LZ的计划吸引,虽然自己完全是个不懂动画制作的外行,但是个爱看动画的内行,对LZ的计划很感兴趣,看到这么多的朋友都对这个项目有同样的兴趣,有种找到组织的感觉,凑凑热闹,也许帮不上什么忙,但能从头...哈哈,谢谢支持!欢迎“打杂”!
现在是做音乐的阶段吧,建议用cubase制作,我可以参与讨论么?QQ:
(C)果壳网&&&&京ICP证100430号&&&&京网文[-239号&&&&新出发京零字东150005号&&&&
违法和不良信息举报邮箱:&&&&举报电话:&&&&&&&&Android逐帧动画——让图片动起来
Android逐帧动画——让图片动起来
前言:逐帧动画要求开发者把动画过程的每张静态图片都收集起来,然后由android来控制依次显示这些静态图片,然后利用人眼视觉暂留的原理,给用户造成“动画”的错觉。通过逐帧动画我们就能让我们的图片“动起来”。
定义逐帧动画只要在 & animation-list…/&元素中使用 & item…/&子元素定义动画的全部帧,并指定各帧的持续时间即可。
在/res/drawable目录下,定义一个逐帧动画的资源文件fat_po.xml
&?xml version="1.0" encoding="utf-8"?&
xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false"&
android:drawable="@drawable/pic01" android:duration="120"/&
android:drawable="@drawable/pic02" android:duration="120"/&
android:drawable="@drawable/pic03" android:duration="120"/&
android:drawable="@drawable/pic04" android:duration="120"/&
android:drawable="@drawable/pic05" android:duration="120"/&
android:drawable="@drawable/pic06" android:duration="120"/&
android:drawable="@drawable/pic07" android:duration="120"/&
android:drawable="@drawable/pic08" android:duration="120"/&
android:drawable="@drawable/pic09" android:duration="120"/&
android:drawable="@drawable/pic11" android:duration="120"/&
android:drawable="@drawable/pic12" android:duration="120"/&
android:drawable="@drawable/pic13" android:duration="120"/&
android:drawable="@drawable/pic14" android:duration="120"/&
android:drawable="@drawable/pic15" android:duration="120"/&
android:drawable="@drawable/pic16" android:duration="120"/&
android:drawable="@drawable/pic17" android:duration="120"/&
android:drawable="@drawable/pic18" android:duration="120"/&
android:drawable="@drawable/pic19" android:duration="120"/&
android:drawable="@drawable/pic10" android:duration="120"/&
android:drawable="@drawable/pic20" android:duration="120"/&
android:drawable="@drawable/pic21" android:duration="120"/&
android:drawable="@drawable/pic22" android:duration="120"/&
android:drawable="@drawable/pic23" android:duration="120"/&
android:drawable="@drawable/pic24" android:duration="120"/&
android:drawable="@drawable/pic25" android:duration="120"/&
android:drawable="@drawable/pic26" android:duration="120"/&
android:drawable="@drawable/pic27" android:duration="120"/&
android:drawable="@drawable/pic28" android:duration="120"/&
android:drawable="@drawable/pic29" android:duration="120"/&
该文件中将静态图片添加到逐帧动画,一张静态图片就对应一帧图像。
在布局文件中添加两个按钮,一个用来控制逐帧动画的播放,一个用来控制逐帧动画的暂停。最后再添加一个ImageView来显示每一帧图像。
&?xml version="1.0" encoding="utf-8"?&
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="com.newdegree.mytest.FatPoActivity"&
android:layout_width="match_parent"
android:layout_height="wrap_content"&
android:id="@+id/play"
android:text="开始"
android:layout_weight="1"
android:layout_width="match_parent"
android:layout_height="wrap_content"/&
android:id="@+id/pause"
android:text="暂停"
android:layout_weight="1"
android:layout_marginLeft="5dp"
android:layout_width="match_parent"
android:layout_height="wrap_content"/&
android:id="@+id/anim"
android:src="@drawable/fat_po"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/&
在 & ImageView …/& 标签中引入逐帧动画的资源文件,android:src=”@drawable/fat_po”。
编写activity文件,在activity中控制逐帧动画的播放暂停。
public class FatPoActivity extends AppCompatActivity {
private Button btn_play,btn_
private ImageV
private AnimationD
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_fat_po);
btn_play = (Button) findViewById(R.id.play);
btn_pause = (Button) findViewById(R.id.pause);
iv = (ImageView) findViewById(R.id.anim);
iv.setImageResource(R.drawable.fat_po);
anim = (AnimationDrawable) iv.getDrawable();
btn_play.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
anim.start();
btn_pause.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
anim.stop();
总结:最后我们就完成了逐帧动画,一系列静态图片将会“动起来”了,但是还有一个问题,当我们要添加很多静态图片到一个逐帧资源文件中时,就会报java.lang.OutOfMemoryError异常。
没有更多推荐了,

我要回帖

更多关于 手绘逐帧动画分解图 的文章

 

随机推荐