flutter画笔,flutter画笔延伸strokeCap
芭比全集都有什么
系列电影1公主系列
创新互联公司专注于企业成都全网营销、网站重做改版、申扎网站定制设计、自适应品牌网站建设、H5页面制作、商城网站建设、集团公司官网建设、成都外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为申扎等各大城市提供网站开发制作服务。
1 《芭比与胡桃夹子的梦幻之旅》(2001年) 胡桃夹子的梦幻之旅在2001年芭比娃娃却一改往日静止不动的样子,突然动了起来。一直为千万女孩渴望拥有的芭比娃娃正式进军影坛,推出她的处女作动画影片《芭比与胡桃夹子的梦幻之旅》(Barbie in the Nutcracker)这是一部长75分钟的动画片,是专门为少女和小女孩们设计的。本片通过最先进的CGI电脑动画制作技术,全新演绎霍夫曼的名著《胡桃夹子》,片中芭比饰演女主角嘉娜,她收到胡桃夹子送给她的一份精致的生日礼物,当晚进入梦乡时,邪恶的恶鼠王企图闯入并下了可怕的咒语,胡桃夹子为了保护嘉娜,共同踏上了奇幻的冒险之旅,途中有善良的小精灵解危,最后魔咒解除,胡桃夹子也变成了英俊的王子。
2 《芭比之长发公主》(2002年) 长发公主
《芭比之长发公主》(Barbie as Rapunzel) 讲述从前,有一个很可爱的17岁女孩丽宝莎,她有着一头全世界最长、最漂亮的头发,喜欢画画。不过,丽宝莎从小就被一个善妒、邪恶且法力高强的女巫歌蒂尔藏在一座庄园中,被当成奴隶使唤,后来丽宝莎发现了一支魔法画笔并用其出入高塔,巧遇了王子史达芬,因此展开了一场与巫婆之间的斗争。靠着朋友们的帮助,丽宝莎发现了自己真实的身份,解除了两国的误会。一直为千万女孩渴望拥有的芭比娃娃重现银幕,演绎经典童话故事中的芭比之长发公主(Barbie as Rapunzel)在影片中,她追求自由和爱情,却被恶魔锁在施了魔法的高塔上,但凭着勇敢、机智和想象力,几经波折终于化险为夷。
3 《芭比之天鹅湖》(2003年) 天鹅湖
《芭比之天鹅湖》(Barbie of Swan Lake) 取材自十九世纪的经典剧目《天鹅湖》,并通过全新演绎,一改往日的简单公主王子情节,讲述了一个平凡出身的女孩,凭借勇气、智慧以及顽强意志,和朋友们跨越重重难关,最终战胜恶势力的故事。告诉人们:每个人都比自己想象中勇敢,只要凭着 天鹅湖无比的信心与坚毅的意志,所有人都有力量改变世界。故事中仍保留了原有的王子爱恋上美丽天鹅的动人童话情节,并升华为“真爱战胜一切”的高尚主题。整个动画片由电脑制作,配上精彩的真人芭蕾舞表演和柴可夫斯基的经典音乐,可谓是视觉和听觉的完美享受。除了芭比在片中饰演女一号奥德蒂以外,芭比的娃娃世界的朋友们也在剧中有精彩表现:片中其他玩具娃娃演员还包括芭比的男朋友肯饰演丹尼尔王子,芭比的好朋友德丽莎饰演仙女皇后,莉娜饰演独角兽,还有芭比的其他朋友们饰演在森林里生活的其他小动物。美泰公司品牌部发言人表示:“女孩子总喜爱亦幻亦真的题材,动画片《芭比之天鹅湖》及其系列玩具让女孩子们在真实的世界里演绎梦幻,投入芭比千变万化的精彩世界之中。相信芭比扮演的天鹅湖公主一定会成为女孩的挚爱。”
4 《芭比之真假公主》(2004年) 真假公主 《芭比之真假公主》(Barbie as the Princess and the Pauper) 故事改编自幽默文学大师马克·吐温的经典作品《王子与乞丐》,芭比再次活现银幕面前,以动听的歌声,分身饰演一出梦幻式画音乐剧!安丽丝公主与贫穷的乡村女孩爱莉嘉虽然身份悬殊,外表却长得一模一样。安丽丝公主遭邪恶的爵首所绑架,爱莉嘉刚巧路过,挺身相救。英俊的邻国国王杜明利误将爱莉嘉当作安丽丝,对爱莉嘉一见倾心。并由百老汇著名作曲家领衔创作剧中的精彩音乐,芭比用她优美动人的歌声,安丽丝唱着《希望之歌》,爱莉嘉唱着《爱的故事》,让你体验其中音乐之美,梦幻之美。她们就是真假公主芭比。近日,深受人们喜爱的芭比在她最新上映的第一部音乐电影剧《芭比之真假公主》里,一人分饰两位主角——城堡内金发的安丽丝公主Anneliese和棕发的贫穷村女爱莉嘉Erika,两个截然不同的身份,却有着相同善良纯真的心,追寻真爱和梦想,最后,两位真假公主成为了好朋友,揭穿了坏人的阴谋。这是芭比从影以来最具挑战性的角色,利用计算机影像的魔幻技术,全世界喜爱芭比的人们不仅可以亲眼目睹芭比栩栩如生地现身银幕,还可欣赏到她们悦耳的歌声,这是芭比系列的一次崭新尝试。
5 《芭比与梦幻飞马之旅》(2005年) 魔幻飞马之旅 《芭比与梦幻飞马之旅》(Barbie and the Magic of Pegasus) ,全新芭比3D场景梦幻上市!美丽的公主安妮卡住在北欧的山上。国王王后对其保护甚严,呵护有加,活泼的安妮卡经常偷偷溜出去滑冰玩耍,一天,她又偷偷溜了出去,领回了一只可爱的小北极熊,并带着它在晚上溜出皇宫,参加热闹的滑冰舞会,美丽的安妮卡优美的舞姿吸引了大家,这时,邪恶而强大的巫师威洛突然出现,胁迫其嫁给他,安妮卡不从,巫师威洛将她的父母和子民变为了石头,关键时刻,一匹飞马救走了安妮卡,原来,飞马是当年被胁迫不成,恼羞成怒的巫师施咒的姐姐,在安妮卡的鼓励和坚持下,姐姐和她一同再次开始寻找传说中可以打败巫师的光之法杖。在寻找组成光之法杖三样物品的路途中,他们结识了艾丹,在他的帮助下,历经艰险,他们终于打败了巫师,解除了诅咒……全新的芭比故事,透过仙女梦幻的故事奇境,带您体验一场 十二芭蕾舞公主温馨、勇敢、友谊的梦幻冒险之旅。
6 《芭比之十二芭蕾舞公主》(2006年)
芭比这次在《芭比之十二芭蕾舞公主》(Barbie In the 12 Dancing princesses) 中,将扮演珍妮花公主,带来许多令人赞叹的芭蕾舞蹈,并且踏上奇换冒险之旅。珍妮花公主有天和她那十一位芭蕾舞公主姊妹,发现一个神秘的信道,通往一个可以让人梦想成真的魔幻世界,但是此时她们的父王面临到被篡夺王位的危险。珍妮花公主将和她的姐妹们齐心协力,拯救她们的父亲,并且发现可贵的亲情,克服难关。
7 《芭比之森林公主》(2007年) 森林公主 《芭比之森林公主》(Barbie as the Island princess):这是个美丽的小岛,一天,一个女孩被冲到岸上,暴风让她失忆了,她只知道自己叫“露露”,认为岛上的动物就是她的家人。一个风和日丽的早晨,喜欢出海探险安东尼奥王子来到了岛上,被这位叫露露的女孩深深迷住了,想带露露回到自己王国,露露的两位动物朋友同意了,只有小象迪奇不同意。露露对王子的那份感觉使露露最终决定跟安东尼奥去他的王国。
回到王国,两人得知国王已经给王子安排了一位公主,这位公主名叫露丝安娜。她很善良、有教养,而且向往真爱,当她知道王子爱着露露时,她也不喜欢这门婚事。可是她的妈妈想抢夺这个王国,还设计赶走露露。可是,露露为了自己心爱的王子和他的国家又回去了,救了王子,国王也同意王子与露露结婚,露露还意外地通过那首晚安歌找到了自己的母亲——一位温柔的皇后,还想起了自己的原名Rosella,她是一位公主。在婚礼上,那位善良的公主露丝安娜也找到了适合自己的人。
8 《芭比之钻石城堡》(2008年) 钻石城堡 《芭比之钻石城堡》(Barbie The Diamond Castle )讲述在很远的地方,一片有着音乐与魔法的土地,住着两个漂亮的女孩。丽安娜和爱丽莎(芭比和特丽莎)。她们以种花为主要的经济来源。她们是会分享一切的最好的朋友,特别是她们对歌唱的喜爱。有一天,她们在河里发现了两个心形的粉色石头,她们把它做成项链戴在胸前,之后可怕的事情发生了,天卷起了龙卷风,把她们种的花都给破坏了,她们现在几乎一无所有,食物也只剩下了果酱和面包。当她们穿过森林时,她们发现了一个很贫苦的老婆婆,她们把自己的午餐给了老婆婆,老婆婆为了感激她们给了她们一面魔法镜子。当她们清洗镜子并唱歌时,神奇的事情发生了!一个叫美洛蒂的女孩出现在镜子的表面。美洛蒂告诉了她们钻石城堡的秘密。钻石城堡,美洛蒂解释说,是所有音乐的家,三个音乐缪丝永久居住的地方。直到一个邪恶的缪丝丽迪亚,企图将钻石城堡据为己有。另外两个缪丝将钻石城堡的钥匙托付给了美洛蒂来保管。之后,为了保护钥匙的安全,美洛蒂把自己藏进镜子里。但现在她出不去了。她需要丽安娜和爱丽莎的帮助把她从镜子里放出来,然后去解救钻石城堡。于是两个女孩开始了旅程——离开家很远的旅程。在路上,她们结识了新的朋友和敌人。友谊的力量能不能战胜邪恶呢?DVD已于2008年9月9日推出!
9 《芭比公主三剑客》(2009年) 三剑客
《芭比公主三剑客》(Barbie and the three musketeers) :“人人为我,我为人人”的精神——出自芭比和她的朋友们联袂出的《芭比公主三剑客》2009年秋天芭比将全新呈献演。加入芭比饰演的科丽娜,一个年轻的乡村女孩,要去巴黎进行她伟大的梦想——成为一位剑客! 她离开她的家乡前往巴黎,去追寻她的梦想时,她遇见到另外三个也拥有同样的梦想的女孩,她们也像科丽娜一样,希望成为一名剑客。为了实现自己的愿望,科丽娜她们每天都在努力训练着技能。但是,她们发现一个邪恶的、计划杀害路易王子的阴谋时,为了拯救路易王子和他的王国,科丽娜她们受到了不少艰难险阻的考验! 靠着她们每个人特殊的才能,她们来到一场化装舞会暗中保护王子,经过一场搏斗,科丽娜她们最终成功阻止了这个邪恶的阴谋并拯救了路易王子,她们最终也实现了自己的梦想,终于成为了一名剑客。DVD已于2009年9月18日推出!
10《芭比之美人鱼公主历险记》(2010年)
在《芭比之美人鱼公主历险记》(Barbie In A Mermaid Tale)中,芭比所扮演的梅丽娜是一位热爱冲浪的女孩。看啊,她与好友在浪花间穿行,做出一个个精彩的动作。然而梅丽娜落入了水中,发现了自己的美人鱼特征。从领养自己的爷爷那里得知,原来梅丽娜是一条半美人鱼。她为此踏上了海洋之旅。 在海之洋中,梅丽娜的美人鱼女王妈妈被自己的妹妹爱丽丝替代,让海之洋的人们过上了痛不欲生的生活。梅丽娜要拯救他们,必须要找到命运之神所说的三样物品。她和人鱼朋友们一起,用智慧和勇敢打败了爱丽丝,人与子民得到了幸福安乐,并救下了爱丽丝囚禁的妈妈!梅丽娜得到了妈妈送给她的项链,回到了人类世界,她可以在人鱼和人类之间穿行了!她过上两全其美的生活。
11《芭比之公主魅力学院》(2011年)
《芭比之公主魅力学院》(Barbie PRINCESS charm SCHOOL):芭比所扮演的是Blair。著名的Buckinghurst公主学院每年都要抽取一名幸运儿,Blair幸运地被抽中。刻薄的公主Tessa屡次刁难Blair。Tessa要接管王国,Blair是一个自小在Buckinghurst王国长大的女孩,是一个孤儿,和妈妈一起住在贫民区。Tessa要将贫民区夷为平地,芭比和她的公主朋友们必须想出办法阻止她!这时,Blair发现自己和伊莎贝尔女王长得简直一模一样!关于公主,城堡,和魔法的秘密,芭比会怎样做呢?
12《芭比之舞技城堡》(2012年)
《芭比之舞技城堡》(Barbie dancing of the castle):芭比所扮演的是洛心公主,在城堡中的公主3个与洛心是好朋友,其余都生活在尔虞我诈的宫廷中,但是,费若露罗歙女皇为了让自己的女儿给予宠爱,陷害洛心说他是假公主,洛心被流放,遇到了一位好朋友······这个朋友是谁,洛心又会遇到什么挫折,命运会如何?
系列电影2 仙子系列
1《芭比彩虹仙子之梦幻仙境》(2005年)
《芭比彩虹仙子之梦幻仙境》(Barbie FairyTopia) :穿越彩虹就可以到达芭比梦幻仙境…… 没有翅膀的仙子爱丽娜,一直渴望拥有一对翅膀。魔法草地那边,是她的家乡。有一天,她家乡花园的花都枯萎了,更严惩的是她那些有翅膀的仙子朋友们也都飞不起来了。于是,她鼓起勇气出发,寻找可以解决这些难题的守护神仙子帮忙。然而,旅途上困难重重,磨难多多。爱丽娜突破难关,战胜了邪恶女巫露维娜,终于拥有了自己的翅膀。
2《芭比彩虹仙子之美人鱼公主》(2006年) 人鱼公主
在《芭比彩虹仙子之美人鱼公主》(Barbie FairyTopia--Mermaidia) 中,爱丽娜(芭比)为了拯救她的朋友—人鱼王子拿路,必须放弃她美丽的翅膀,化身为美人鱼。邪恶的女巫露维娜绑架了人鱼王子拿路,想借用他的力量成为梦幻仙境的统治者。只有爱丽娜才能阻止这一切,但仅靠她一个人的力量还不够,她必须借助罗丽帮忙。罗丽是个不愿轻信别人的人鱼,她不愿意帮助爱丽娜,可爱丽娜用诚意劝服了罗丽,等待着爱丽娜的是更为艰苦的挑战。想要救出拿路,爱丽娜就必须放弃她最宝贵的翅膀。爱丽娜能做到吗?如果她失败了,梦幻仙境将永远掌控在露维娜的手中。
3《芭比彩虹仙子之魔法彩虹》(2007年)
在《芭比彩虹仙子之魔法彩虹》(Barbie FairyTopia --Magic of the Rainbow) 中,芭比扮演的爱丽娜一起来一场全新的仙境历险吧!爱丽娜和她的小精灵比宝一起来到了坐落在华丽的水晶宫殿中的仙子学校。在那里,她结识了其他的仙子学员,还要学习每年一次的春之降临仪式,和如何魔术般绘出这一季的第一道彩虹。可是当邪恶的露维娜试图中止仪式,让仙境从此陷入十年的寒冬的时候,爱丽娜和她的新朋友们必须先学会“团结就是力量”。但是,她们是否强大到足以打败露维娜,让彩虹再次挂上天际呢?
4《芭比之蝴蝶仙子》(2008年)
《芭比之蝴蝶仙子》(Barbie Mariposa) :一天晚上,比宝因为思念素素做了一个素素的娃娃,结果弄坏了。爱丽娜知道后,为了鼓励它,给它讲了蝴蝶仙子的故事:曼瑞莎是一个蝴蝶仙子,她有一个好朋友薇拉和两个双胞胎姐姐。一天,她收到王子的一张地图,要她去圣地寻找拯救女王的方法。于是她和两个姐姐出发了。与此同时,薇拉发现女王被坏仙子汉娜下了毒,于是救出被软禁的王子,并揭发了汉娜。随后曼瑞莎得到了救女王的神奇花朵,回到了Flutterfield(展翅镇),并用花朵救了女王。使汉娜得到应有的下场。最后,女王把荣誉花环送给了曼瑞莎等人。并感谢她们拯救了魔法王国。
5《芭比之花仙子》又名《芭比之拇指姑娘》(2009年)
《芭比之花仙子》(Barbie Thumbelina) 也是《芭比拇指姑 娘后现代版》:在一片郁金香花园中,住着一位小精灵——桑贝琳娜(Thumbelina)。她和其它的精灵快乐地生活在自然中。花园里就要有新的小精灵出生了,她和她的朋友对此非常兴奋。突然,一架挖土机开始破坏她们美丽的花园!桑贝琳娜被迫和朋友逃出花园,来到了一个奇怪的地方——一座漂亮的现代城市公寓!在那里,她们认识了一个叫麦嘉娜的人类女孩,并与她交了朋友,但是一开始麦嘉娜根本不当桑贝琳娜是朋友,还想将她展示给外人。经历了友谊的风雨他们终于找到了真正的朋友并拯救了花园。DVD已在2009年4月19日推出!
6《芭比之仙子的秘密》(2011年)
《芭比之仙子的秘密》(Barbie A Fairy Secret):拉琪丽总是给芭比的生活制造麻烦,但是当肯被一个想和他结婚的仙子绑架时,芭比和拉琪丽还是把她们的分歧放到一边去合力营救他。有一位仙子,公主格蕾西莉亚被另一位仙子克丽丝托施了爱情魔咒,克丽丝托爱上了她的男朋友杰恩,才设计了这个计划来拆散她们。她的计划将要实施了。除开这些芭比还发现她的朋友佳丽和泰勒也是仙子并征得了她们的帮助进入了仙子世界——Gloss Angeles(奇妙山脊)。当她们到达的时候,她们被格蕾西莉亚的侍卫抓住并丢到地牢里。芭比和拉琪丽最后交流并认识到她们之间相互的敌意全都来自于一场误会,正当她们互相道歉和拥抱的时候,神奇的事情发生了。芭比和拉琪丽忽然间有了翅膀并且笼子也消失了。女孩们获得自由去救出肯并理清了彼此的误会。
7《芭比之仙子穿梭》(2012年秋)
《芭比之仙子穿梭》(The shuttle barbie fairies):芭比在里面演两的角色一个是芭比,一个是爱丽娜。
芭比意外踏入时空隧道,来到梦幻大陆看见了这里的仙子,比宝误以为她是爱丽娜,便带她来爱丽娜的房间,爱丽娜回来,看到这一切很吃惊,两人长得一模一样,她们都想去另一个人生活的地方,于是两人互换身份,开始了互换生活······接下来她们会怎样?
系列电影3 现代系列
1《芭比之奇幻日记》(2006年)
现代系列芭比电影封面(5张)在《芭比之奇幻日记》(Barbie the diaries) 里, 任何愿望都能实现! 体验全新摩登的现代芭比与更让人难以捉摸的热情俏丽。继一段令人超乎想像的奇幻故事,伴随着友情魔力,超酷的音乐与流行的事,谱织出女孩们的浪漫恋曲。极度期待新学期到来,又可以与死党彻夜狂欢,尽情的在乐团里玩电吉他,在最爱的电视台工作。差点忘了!还可以见到学校里帅到不行的白马王子,可惜他还不认识我,不过没关系,我一定会想办法让他注意到我。在奇幻日记与魔力手练加持下,所有的愿望都会逐一实现。
2《芭比之时尚奇迹》(2010年)
在《芭比之时尚奇迹》(Barbie In A Fashion Fairytale)这部电影中,芭比离开了她的演艺生活和她的前男友去巴黎帮助她的姨妈米莉。米莉经营了一个已收到坏评并且濒临倒闭时装设计公司。芭比和米莉的助手艾勒希亚,得到了神奇的时尚精灵的帮助来举办一次介绍艾勒希亚的新设计的时装秀。就在设计完成之前,精灵们被绑架了。芭比、艾勒希亚、米莉必须自己完成这场时装秀。通过努力的工作并且始终相信自己的动力,时装秀举办成功,米莉的生意也得以拯救。芭比也重获了她的幸福。
系列电影4 节日系列
1《芭比 圣诞欢歌之圣诞欢歌》(2008年)
《芭比之圣诞欢歌》(Barbie In A Christmas Carol) 是一个温暖心灵的古典的狄更斯的故事。充满了珍爱的圣诞欢歌、漂亮的衣服和很多的笑话!芭比在这个故事中扮演伊登·斯塔林,一个富有魅力的、在维多利亚时代的伦敦的一个歌剧院的女主唱。她和她自大的猫查丝威特一样,伊登自私地计划着让剧院所有的演员在圣诞节那天留下来排练!甚至连伊登的服装设计师——她童年时代的朋友凯瑟琳也不能说服她这以自我为中心的脾气。这件事被3个不寻常的圣诞神灵知道了,她们把伊登带到一个奇妙的世界中去使她的心灵向着这个季节的精神和给予的快乐敞开。DVD已于2008年11月4日推出!
2《芭比之完美圣诞》(2011年冬)
《芭比之完美圣诞》(Barbie's perfect Christmas)芭比和她的姐妹一直都想在纽约和米莉姑妈过完美圣诞。可是,她们在飞行的路途中遇到到了一场大雪暴,使她们必须停止飞行。她们却因祸得福,来到了一间奇妙的旅馆。在那里,都过得很快乐,使她们有一种过完美圣诞的感觉。她们不仅很快乐,还举行了一场音乐会!在音乐会快结束的时候,米莉姑妈突然来到,并告诉她们因为风暴转向,已经有几辆飞机在天空中飞行了!芭比和她的姐妹们又可以在纽约过完美圣诞了!DVD已在2011年11月8日推出!
3《芭比之万圣夜晚》(2013年)
《芭比之万圣夜晚》(The holy night than barbie)芭比在此片中原名出演········(详情不详,请期待)
Flutter 自定义 View 介绍
对于一些复杂或不规则的UI,我们可能无法使用现有的 Widget 组合去实现,比如需要一个带动画的进度条,
又或者是一个特殊形状的多边形等等,当然有时候我们可以直接用图片去实现,但是并没有达到我们想要
的效果,反而会让我们产生不良的体验。
几乎所有的UI系统都会提供一个自绘UI的接口,这个接口通常会提供一块2D画布Canvas,Canvas内部封装了
一些基本绘制的API,开发者可以通过Canvas绘制各种自定义图形。在Flutter中,提供了一个CustomPaint Widget,
它可以结合一个画笔CustomPainter来实现绘制自定义图形。
我们看看 CustomPaint 构造函数:
1.painter: 背景画笔,会显示在子节点后面;
2.foregroundPainter: 前景画笔,会显示在子节点前面
3.size:当child为null时,代表默认绘制区域大小,如果有child则忽略此参数,画布尺寸则为child尺寸。如果有child但是想指定画布为特定大小,可以使用SizeBox包裹CustomPaint实现。
4.isComplex:是否复杂的绘制,如果是,Flutter会应用一些缓存策略来减少重复渲染的开销。
5.willChange:和isComplex配合使用,当启用缓存时,该属性代表在下一帧中绘制是否会改变。
可以看到,绘制时我们需要提供前景或者背景画笔,两者也可以同时提供,
我们的画笔需要继承 CustomPainter 类,我们在画笔类中实现真正的绘制逻辑。
顾名思义画布的意思,我们绘制布局当然是在一张画布上进行绘制,画布为我们绘制图形提供了很多方法。(熟悉画布的就无需再看了)
在绘制之前我们需要准备画笔 Paint,就如画画一样,你用什么笔就能画什么样的画,在Paint中,
我们可以配置画笔的各种属性如粗细、颜色、样式等。如:
好了,继承CustomPainter类,然后准备好画笔,就可以在画布上尽情的挥洒了!
写的挺简单的,就是介绍了一下自定义view的准备工作以及画布画笔的功能,具体实战请看下一篇博客。
Flutter自定义绘制组件
Flutter中自定义组件一般有两种方式:
CustomPaint继承自SingleChildRenderObjectWidget,即它可以在通过嵌套引入到widget树中,并且可以有一个child子widget。它的构造方法如下:
painter和foregroundPainter需要接收CustomPainter对象,是CustomPaint核心。CustomPainter是进行UI绘制的核心类,绘制时, CustomPaint 首先在画布上调用 painter绘制 , 然后再绘制它的 child Widget, child 绘制完成后再调用 foregroundPainter 进行绘制。
size属性标识绘制区域大小,但当CustomPaint有child,该属性将会忽略,而使用child的大小为绘制区域大小。
isComplex和willChange用于控制绘制层缓存处理的,这里暂不讨论。
可实现CustomPainter子类进行UI绘制
实现paint方法进行真正的绘制,canvas是画布对象,size是绘制区域,是从CustomPaint中size属性传递得到的。绘制过程与Android原生开发十分类似,连API都十分相像,这点对熟悉Android原生开发者真是太友好了。
Paint对象是画笔对象,就是绘图工具,我们可以设置画笔的颜色、粗细、是否抗锯齿、笔触形状以及作画风格等,通过这些属性我们可以很方便的来定制自己的UI效果,在绘制的过程中可以定义多个画笔,以便实现多种风格图形的集合。
根据需求选择合适的画笔属性,完成你的绘制。
Canvas是绘制的画布,它包含了很多绘制方法,可以绘制出各种形状的图形。需要注意的是,画布是应用所有控件都在使用的, 所以通过这个画布其实是可以绘制充满屏幕的内容的,每次绘制都应该限制在本控件的区域(Size)内, 以免绘制覆盖到其他组件。
下面介绍下Canvas的绘制方法:
PointMode是个枚举
p1、p2为线段两个端点
Rect定义矩形的大小位置,有多种构造方式:
RRect描述圆角矩形,他通过Rect和Radius来构造
画圆比较简单,c表示圆心位置,radius是半径。
椭圆使用外接矩形确定大小位置,rect就是外接矩形。
绘制弧形,先确定弧形对应的椭圆,同样地用外接矩形rect确定椭圆,然后根据起始点和结束点角度来确定那一段弧度,startAngle,sweepAngle分别代表起始和结束点角度,角度用弧度表示法。
useCenter表示是否连接闭合形状,userCenter = false表示不闭合,即画一段弧线,userCenter = true表示闭合,即绘制一个扇形。
绘制路径,关键在于构建路径Path,可以直接new Path对象,然后通过path方法可以连接出图形,path关键方法如下:
还有其他方法,有兴趣可以查看API。
芭比公主系列有哪些?
童话公主系列:
《芭比与胡桃夹子的梦幻之旅》(2001年)
《芭比之长发公主》(2002年)
《芭比之天鹅湖》(2003年)
《芭比之真假公主》(2004年)
《芭比与魔幻飞马之旅》(2005年)
《芭比之十二芭蕾舞公主》(2006年)
《芭比之森林公主》(2007年)
《芭比之钻石城堡》(2008年)
《芭比之睡美人》(2009年)
《芭比公主三剑客》(2009年)
仙子系列:
《芭比之梦幻仙境》(2005年)
《芭比彩虹仙子之人鱼公主》(2006年)
《芭比彩虹仙子之魔法彩虹》(2007年)
《芭比之蝴蝶仙子》(2008年)
现代系列:
《芭比之奇幻日记》(2006年)
《芭比呈献花仙子》(2009年)
《芭比之美人鱼历险记》(2010年)
假日系列:
《芭比之圣诞欢歌》(2008年)
网络盛传
《芭比之白雪皇后》,不知道是真是假
已出的全十六部芭比影片:
(本人创的专辑,多多捧场,随时更新,敬请关注)
芭比电影介绍
芭比的处女作《芭比与胡桃夹子的梦幻之旅》 (Barbie in the Nutcracker)胡桃夹子的梦幻之旅
风靡全球40多年的芭比娃娃给人们最深刻的印象莫过于光彩的倩影,曼妙的身材和恬静的脸庞,这个可爱的洋娃娃身穿不同国籍、不同款式的时尚服装,静静地呆在那里等待着自己的主人。在2001年芭比娃娃却一改往日静止不动的样子,突然动了起来。一直为千万女孩渴望拥有的芭比娃娃正式进军影坛,推出她的处女作动画影片《芭比与胡桃夹子的梦幻之旅》(Barbie in the Nutcracker),这是一部长75分钟的动画片,是专门为少女和小女孩们设计的。本片通过最先进的CGI电脑动画制作技术,全新演绎霍夫曼的名著《胡桃夹子》,片中芭比饰演女主角嘉娜,她收到胡桃夹子送给她的一份精致的生日礼物,当晚进入梦乡时,邪恶的恶鼠王企图闯入并下了可怕的咒语,胡桃夹子为了保护嘉娜,共同踏上了奇幻的冒险之旅,途中有善良的小精灵解危,最后魔咒解除,胡桃夹子也变成了英俊的王子。
芭比的处女作,集合娱乐产业中的顶尖高手,制片结合环球影业最先进的CGI电脑动画技术制作,片中舞蹈全由芭蕾舞大师彼得马丁编舞,舞蹈动作则由美国纽约市立芭蕾舞团五位舞者负责,再以动作捕捉方式将舞者曼妙的舞姿输入电脑中绘制而成,而舞曲配乐则是由英国伦敦交响乐团演奏柴可夫斯基的悠扬乐章。
--------------------------------------------------------------------------------------------
《芭比之长发公主》 (Barbie as Rapunzel)长发公主
从前,有一个很可爱的17岁女孩丽宝莎,她有着一头全世界最长、最漂亮的头发,喜欢画画。不过,丽宝莎从小就被一个善妒、邪恶且法力高强的女巫歌蒂尔藏在一座庄园中,被当成奴隶使唤,后来丽宝莎发现了一支魔法画笔并用其出入高塔,巧遇了王子史达芬,因此展开了一场与巫婆之间的斗争。靠着朋友们的帮助,丽宝莎发现了自己真实的身份,解除了两国的误会。
一直为千万女孩渴望拥有的芭比娃娃重现银幕,演绎经典童话故事中的芭比之长发公主(Barbie as Rapunzel)在影片中,她追求自由和爱情,却被恶魔锁在施了魔法的高塔上,但凭着勇敢、机智和想象力,几经波折终于化险为夷。
---------------------------------------------------------------------------------------------
《芭比之天鹅湖》 (Barbie of Swan Lake)
该片取材自十九世纪的经典剧目《芭比之天鹅湖》,并通过全新演绎,一改往日的简单公主王子情节,讲述了一个平凡出身的女孩,凭借勇气、智慧以及顽强意志,和朋友们跨越重重难关,最终战胜恶势力的故事。告诉人们:每个人都比自己想象中勇敢,只要凭着天鹅湖无比的信心与坚毅的意志,所有人都有力量改变世界。故事中仍保留了原有的王子爱恋上美丽天鹅的动人童话情节,并升华为“真爱战胜一切”的高尚主题。整个动画片由电脑制作,配上精彩的真人芭蕾舞表演和柴可夫斯基的经典音乐,可谓是视觉和听觉的完美享受。
除了芭比在片中饰演女一号奥德蒂以外,芭比的娃娃世界的朋友们也在剧中有精彩表现:片中其他玩具娃娃演员还包括芭比的男朋友肯饰演丹尼尔王子,芭比的好朋友德丽莎饰演仙女皇后,莉娜饰演独角兽,还有芭比的其他朋友们饰演在森林里生活的其他小动物。
美泰公司品牌部发言人表示:“女孩子总喜爱亦幻亦真的题材,动画片《芭比之天鹅湖》及其系列玩具让女孩子们在真实的世界里演绎梦幻,投入芭比千变万化的精彩世界之中。相信芭比扮演的天鹅湖公主一定会成为女孩的挚爱。”
-----------------------------------------------------------------------------------------------
《芭比之真假公主》 (Barbie as the Princess and the Pauper)
《真假公主芭比》故事改编自幽默文学大师马克·吐温的经典作品《王子与乞丐》,芭比再次活现银幕面前,以动听的歌声,分身饰演一出梦幻式动真假公主画音乐剧!安丽丝公主与贫穷的乡村女孩爱莉嘉虽然身份悬殊,外表却长得一模一样。安丽丝公主遭邪恶的爵首所绑架,爱莉嘉刚巧路过,挺身相救。英俊的邻国国王杜明利误将爱莉嘉当作安丽丝,对爱莉嘉一见倾心。并由百老汇著名作曲家领衔创作剧中的精彩音乐,芭比用她优美动人的歌声,安丽丝唱着《希望之歌》,爱莉嘉唱着《爱的故事》,让你体验其中音乐之美,梦幻之美。
她们就是真假公主芭比。近日,深受人们喜爱的芭比在她最新上映的第一部音乐电影剧《芭比之真假公主》里,一人分饰两位主角——城堡内金发的安丽丝公主Anneliese和棕发的贫穷村女爱莉嘉Erika,两个截然不同的身份,却有着相同善良纯真的心,追寻真爱和梦想,最后,两位真假公主成为了好朋友,揭穿了坏人的阴谋。这是芭比从影以来最具挑战性的角色,利用计算机影像的魔幻技术,全世界喜爱芭比的人们不仅可以亲眼目睹芭比栩栩如生地现身银幕,还可欣赏到她们悦耳的歌声,这是芭比系列的一次崭新尝试。
--------------------------------------------------------------------------------------------------
《芭比与魔幻飞马之旅》 (Barbie and the Magic of Pegasus)
全新芭比3D场景梦幻上市!美丽的公主安妮卡住在北欧的山上。国王王后对其保护甚严,呵护有加,活泼的安妮卡经常偷偷溜出去滑冰玩耍,一天,她又偷偷溜了出去,领回了一只可爱的小北极熊,并带着它在晚上溜出皇宫,参加热闹的滑冰舞会,美丽的安妮卡优美的舞姿吸引了大家,这时,邪恶而强大的巫师突然出现,胁迫其嫁给他,安妮卡不从,巫师将她的父母和子民变为了石头,关键时刻,一匹飞马救走了安妮卡,原来,飞马是当年被胁迫不成,恼羞成怒的巫师施咒的姐姐,在安妮卡的鼓励和坚持下,姐姐和她一同再次开始寻找传说中可以打败巫师的光之法杖。在寻找组成光之法杖三样物品的路途中,他们结识了艾丹,在他的帮助下,历经艰险,他们终于打败了巫师,解除了诅咒……全新的芭比故事,透过仙女梦幻的故事奇境,带您体验一场温馨、勇敢、友谊的梦幻冒险之旅。
---------------------------------------------------------------------------------------------------
《芭比之12芭蕾舞公主》 (Barbie In the 12 Dancing princesses)
芭比这次在《芭比之12芭蕾舞公主》中,将扮演珍妮花公主,带来许多令人赞叹的芭蕾舞蹈,并且踏上奇换冒险之旅。
珍妮花公主有天和她那11位芭蕾舞公主姊妹,发现一个神秘的信道,通往一个可以让人梦想成真的魔幻世界,但是此时她们的父王面临到被篡夺王位的危险。珍妮花公主将和她的姐妹们齐心协力,拯救她们的父亲,并且发现可贵的亲情,克服难关。
----------------------------------------------------------------------------------------------------
《芭比之奇幻日记》 (Barbie the diaries)
在芭比的奇幻日记里, 任何愿望都能实现! 体验全新摩登的现代芭比与更让人难以捉摸的热情俏丽。继一段令人超乎想像的奇幻故事,伴随着友情魔力,超酷的音乐与流行的事,谱织出女孩们的浪漫恋曲。极度期待新学期到来,又可以与党彻夜狂欢,尽情的在乐团里玩电吉他,在最爱的电视台工作。差点忘了!还可以见到学校里帅到不行的白马王子,可惜他还不认识我;不过没关系,我一定会想办法让发注意到我。在奇幻日记与魔力手练加持下,所有的愿望都会逐一实现……
-------------------------------------------------------------------------------------------------
《芭比之彩虹仙子》 (Barbie FairyTopia)
穿越彩虹就可以到达芭比梦幻仙境……
没有翅膀的仙子爱莉娜,一直渴望拥有一对翅膀。魔法草地那边,是她的家乡。有一天,她家乡花园的花都枯萎了,更严惩的是她那些有翅膀的仙子朋友们也都飞不起来了。于是,她鼓起勇气出发,寻找可以解决这些难题的守护神仙子帮忙。然而,旅途上困难重重,磨难多多。爱莉娜突破难关,战胜了邪恶女巫露维娜,终于拥有了自己的翅膀。
----------------------------------------------------------------------------------------------------
《芭比彩虹仙子之人鱼公主》 (Barbie FairyTopia--Mermaidia)
芭比之美人鱼在《芭比梦幻仙境之人鱼公主》中,爱莉娜(芭比)为了拯救她的朋友—人鱼王子拿路,必须放弃她美丽的翅膀,化身为美人鱼。邪恶的女巫露维娜绑架了人鱼王子拿路,想借用他的力量成为梦幻仙境的统治者。只有爱莉娜才能阻止这一切,但仅靠她一个人的力量还不够,她必须借助罗丽帮忙。罗丽是个不愿轻信别人的人鱼,她不愿意帮助爱莉娜,可爱莉娜用诚意劝服了罗丽,等待着爱莉娜的是更为艰苦的挑战。想要救出拿路,爱莉娜就必须放弃她最宝贵的翅膀。爱莉娜能做到吗?如果她失败了,梦幻仙境将永远掌控在露维娜的手中……
------------------------------------------------------------------------------------------------------
《芭比彩虹仙子之魔法彩虹》 (Barbie FairyTopia --Magic of the Rainbow)
芭比扮演的爱莉娜一起来一场全新的仙境历险吧!爱莉娜和她的小精灵比宝一起来到了坐落在华丽的水晶宫殿中的仙子学校。在那里,她结识了其他的仙子学员,还要学习每年一次的春之降临仪式,和如何魔术般绘出这一季的第一道彩虹。
可是当邪恶的露维娜试图中止仪式,让仙境从此陷入十年的寒冬的时候,爱莉娜和她的新朋友们必须先学会“团结就是力量”。但是,她们是否强大到足以打败露维娜,让彩虹再次挂上天际呢?
------------------------------------------------------------------------------------------------------
《芭比之蝴蝶仙子》(Barbie Mariposa)
一天晚上,比宝因为思念素素做了一个素素的娃娃,结果弄坏了。爱莉娜知道后,为了鼓励它,给它讲了蝴蝶仙子的故事:曼瑞莎是一个蝴蝶仙子,她有一个好朋友薇拉和两个双胞胎姐姐。一天,她收到王子的一张地图,要她去圣地寻找拯救女王的方法。于是她和两个姐姐出发了。与此同时,薇拉发现女王被坏仙子汉娜下了毒,于是救出被软禁的王子,并揭发了汉娜。随后曼瑞莎得到了救女王的神奇花朵,回到了Flutterfield(展翅镇),并用花朵救了女王。使汉娜得到应有的下场。最后,女王把荣誉花环送给了曼瑞莎等人。感谢她们拯救了魔法王国。
-----------------------------------------------------------------------------------------------------------
《芭比之森林公主》(Barbie as the Island princess)森林公主
这是个美丽的小岛,一天,一个女孩被冲到岸上,暴风让她失忆了,她只知道自己叫“露露(Ro)”,以为岛上的动物就是她原本的家人。
一个风和日丽的早晨,喜欢出海探险安东尼奥王子来到了岛上,被这位叫露露的女孩深深迷住了,想带露露回到自己王国,露露的两位动物朋友同意了,只有小象迪奇不同意。露露对王子的那份感觉使露露最终决定跟安东尼奥去他的王国。
回到王国,两人得知国王已经给王子安排了一位公主,这位公主名叫露丝安娜。她很善良、有教养,而且向往真爱,当她知道王子爱着露露时,她也不喜欢这门婚事。可是她的妈妈想抢夺这个王国,还设计赶走露露。可是,露露为了自己心爱的王子和他的国家又回去了,救了王子,国王也同意王子与露露结婚,露露还意外地通过那首晚安歌找到了自己的母亲——一位温柔的公爵夫人,还想起了自己的原名——露茜娜(Rosella)。
在婚礼上,那位善良的公主也找到了适合自己的人。
-----------------------------------------------------------------------------------------------------------
《芭比之钻石城堡》(Barbie The Diamond Castle )
介绍 在很远的地方,一片有着音乐与魔法的土地,住着两个漂亮的女孩。丽安娜和爱丽莎(芭比和特丽莎)。她们是会分享一切的最好的朋友,特别是她们对歌唱的喜爱。有一天,当她们穿过森林时,她们发现了一面魔法镜子。当她们清洗镜子并唱歌时,神奇的事情发生了!一个叫美洛蒂的女孩出现在镜子的表面。美洛蒂告诉了她们钻石城堡的秘密。钻石城堡,美洛蒂解释说,是所有音乐的家,三个音乐缪丝永久居住的地方。直到一个邪恶的缪丝丽迪亚,企图将钻石城堡据为己有。
另外两个缪丝将钻石城堡的钥匙托付给了美洛蒂来保管。之后,为了保护钥匙的安全,美洛蒂把自己藏进镜子里。但现在她出不去了。她需要丽安娜和爱丽莎的帮助把她从镜子里放出来,然后去解救钻石城堡。于是两个女孩开始了旅程——离开家很远的旅程。在路上,她们结识了新的朋友和敌人。但友谊的力量能不能胜利呢?
DVD已于2008年9月9日推出!
_______________________________________________________________________________________________________________
《芭比之圣诞颂歌》(Barbie In A Christmas Carol) 圣诞颂歌
芭比之圣诞颂歌是一个温暖心灵的关于古典的狄更斯的故事。充满了珍爱的圣诞颂歌、漂亮的衣服和很多的笑话!芭比在这个故事中扮演伊甸.斯塔林,一个富有魅力的、在维多利亚时代的伦敦的一个歌剧院的女主唱。她和她自大的猫查兹尔威特一样,伊甸自私地计划着让剧院所有的演员在圣诞节那天留下来排练!甚至连伊甸的服装设计师和她童年时代的朋友凯瑟琳也不能说服她这以自我为中心的脾气。这件事被3个不寻常的圣诞神灵知道了,她们把伊甸带到一个奇妙的旅行中去使她的心灵向着这个季节的精神和给予的快乐敞开。
DVD已于2008年11月4日推出!
--------------------------------------------------------------------------------------------------------------
《芭比之花仙子》(Barbie Thumbelina)
在一片郁金香花园中,住着一位小精灵——桑贝琳娜(Thumbelina)。她和其它的精灵快乐地生活在自然中。花园里就要有新的小精灵出生了,她和她的朋友对此非常兴奋。突然,一架挖土机开始破坏她们美丽的花园!桑贝琳娜被迫和朋友逃出花园,来到了一个奇怪的地方——一座漂亮的现代城市公寓!在那里,她们认识了一个叫麦嘉娜的人类女孩,并与她交了朋友,但是一开始麦嘉娜根本不当桑贝琳娜是朋友,还想将她展示给外人。经历了友谊的风雨他们终于找到了真正的朋友并拯救了花园。DVD已在2009年4月19日推出!
-------------------------------------------------------------------------------------------------------------
《芭比公主三剑客》(Barbie and the three musketeers)
这就是“人人为我,我为人人”的精神——出自芭比和她的朋友们联袂出演的电影《芭比公主三剑客》!加入芭比饰演的科丽娜,一个年轻的乡村女孩,要去巴黎进行她伟大的梦想——成为一位女剑客!难以预料的是,科丽娜遇见到另外三个私下也拥有同样的梦想的女孩!靠着她们特殊的才能,女孩子们像团队一样一起努力去打破一个阴谋并拯救王子,加入这一个动作冒险并用和以前不同的态度敢于面对你的梦想!
DVD已于2009年9月18日推出!
-------------------------------------------------------------------------------------------------------------
《芭比之美人鱼历险记》(Barbie in A Mermaid Tale)
芭比扮演美丽娅·夏莫斯,一位出色得难以置信的游泳能手,一个超级冲浪明星和她的学校马里布高中里最引人瞩目的女生。但突然间,奇怪的事开始在她身上发生——她的头发在海里会变成粉红斯,她了解到她可以在水里呼吸甚至和海豚交流!
美丽娅很快发现她不是个普通女孩——她实际上是个美人鱼公主,海女王嘉丽莎的女儿。但是,嘉丽莎的王国,奥斯安那(奥斯那),正处于危难之中,美丽娅意识到她需要拯救她的王国。
-------------------------------------------------------------------------------------------------------------
《芭比之冰雪皇后》(Barbie and the Snow Queen)
芭比扮演维西丽亚(原著中的格尔达),她和她最好的朋友洛丽娜(原著里的加伊的女性版本)一起生活和成长,洛丽娜由特丽莎扮演。
一个冬天里,女孩们从洛丽娜的祖母那里了解到一个关于白雪皇后的美丽传说,她住在白雪之原。故事中说这位皇后每当到冬天时会制造非常可怕的诅咒。
之后的某天,洛丽娜被白雪皇后抓走并被施了催眠术而成为了皇后的仆人。维西丽亚勇敢地接受了跟随和寻找她最好的朋友的任务。
旅途中她见到了另外4个女孩(妮基,夏娜,克丽斯蒂和切尔西),她们帮助她找寻白雪皇后并拯救洛丽娜。
Flutter CustomPaint 使用介绍
CustomPaint class提供了让用户自定义widget的能力,它暴露了一个canvas,可以通过这个canvas来绘制widget,CustomPaint会先调用painter绘制背景,然后再绘制child,最后调用foregroundPainter来绘制前景,CustomPaint的定义如下
CustomPaint的绘制过程都将会交给CustomPainter来完成,CustomPainter是个抽象接口,在子类化CustomPainter的时候必须要重写它的 paint 跟 shouldRepaint 接口,可以根据自己的场景来选择性的重写 hitTest 跟 shouldRebuildSemantics 方法。
canvas--画布,真正的绘制是由canvas跟paint来完成的,画布提供了各种绘制的接口来绘制图形,除此以外画布还提供了平移、缩放、旋转等矩阵变换接口,画布都有固定大小跟形状,还可以使用画布提供的裁剪接口来裁剪画布的大小形状等等。
常用的绘制接口有 更多请查看官方文档
Paint---笔画,是用来设置在画布上面绘制图形时的一些笔画属性,如:颜色、线宽、绘制模式、抗锯齿等等。常用属性有 更多请查看官方文档
color : 设置画笔颜色
isAntiAlias : 设置画笔是否扛锯齿
shader : 着色器,填充形状或者画线时用到,如果没设置将会使用color
strokeWidth : 设置画笔画线宽度
style :绘制模式,画线或充满
下面这个例子来自于官方,通过 CustomPaint 画出了一个蓝天跟太阳出来
效果如下:
网站标题:flutter画笔,flutter画笔延伸strokeCap
网页地址:http://scyanting.com/article/dscpgjh.html