九九精品影院-九九精品在线-九九精品在线播放-九九九国产-国产成+人+综合+亚洲不卡-国产成a人片在线观看视频

Origami教程06-列表數(shù)據(jù)循環(huán)生成方法

2016-11-10    用心設(shè)計(jì)

如果您想訂閱本博客內(nèi)容,每天自動(dòng)發(fā)到您的郵箱中, 請(qǐng)點(diǎn)這里

來(lái)源:UI中國(guó)

Origami 的教程已經(jīng)出到第六期了,前5期都是基礎(chǔ),而第6期開始,會(huì)慢慢復(fù)雜,同時(shí)也會(huì)加大學(xué)習(xí)量,加油~共勉!

請(qǐng)打開教程文件同步進(jìn)行學(xué)習(xí)。



學(xué)前思考

先忽略動(dòng)效,提出幾個(gè)問(wèn)題,大家可以嘗試以前面學(xué)習(xí)的經(jīng)驗(yàn)來(lái)思考一下。

  1. List 不用圖片來(lái)代替,怎么實(shí)現(xiàn)?
  2. 所有List內(nèi)容都不一樣,怎么實(shí)現(xiàn)?
  3.   所有List 都能保持一個(gè)統(tǒng)一的操作,怎么實(shí)現(xiàn)?
  4. …… 

OK,如果僅前2個(gè)問(wèn)題來(lái)說(shuō),用“笨”方法都是很簡(jiǎn)單,到第3之后,就有點(diǎn)坑了,是要復(fù)制N個(gè)重復(fù)Patchs?簡(jiǎn)直要瘋掉有木有~ 當(dāng)然Origami 沒這么傻,是有專門的Patch 解決這樣的情況的,這就是今天學(xué)習(xí)的重點(diǎn),Loop 系列的Patch,效果類似 Craft 的 Duplicete


Image title


教程文件理解

大家可以看到這次教程文件除了Origami文件,還有2個(gè)文件夾,有什么用暫且不說(shuō),教程詳細(xì)會(huì)告訴大家有什么用。

Origami文件里面,Notification文件夾是主要操作對(duì)象,其他可以不用太在意,會(huì)一步步講解。


Step 1:添加Loop patch

搜索Loop 并添加,然后連線到Notification 文件夾的Y軸,為啥是Y軸,因?yàn)槭且貜?fù)循環(huán)往下面復(fù)制,然后修改Count數(shù)值為6,看下圖:

Image title

然后此時(shí)你會(huì)發(fā)現(xiàn)Notification 不見了,別擔(dān)心,只是被Top Bars 擋住而已,看一下Notification 的Y軸坐標(biāo)就知道了。此時(shí)的Patch已經(jīng)表示復(fù)制了6個(gè)一樣的Notification,看下圖,你可以看到有6行數(shù)據(jù),左側(cè)的0~5代表的是復(fù)制后每個(gè)列表內(nèi)容的序號(hào),右側(cè)分別代表了復(fù)制后的每個(gè)個(gè)體所處于的Y軸坐標(biāo),如下圖:

Image title

添加 X patch, 乘以80,也就是Notification 的高度,這里可以自己調(diào)整數(shù)值來(lái)熟悉這個(gè)屬性,此時(shí)看Y軸坐標(biāo),已經(jīng)都是乘以80之后的結(jié)果,所以此時(shí)你在預(yù)覽應(yīng)該能看到列表的出現(xiàn),如下圖:

Image title

此時(shí)還有一個(gè)問(wèn)題,就是默認(rèn)的坐標(biāo)還是不對(duì),應(yīng)該是位于Top Bars下才對(duì),怎么辦?其實(shí)也很簡(jiǎn)單,主要是思路要對(duì)。從前面的教程中,大家也知道元素界面在Origami中排版的方法,那在這種場(chǎng)景下原理也是一樣的,都是要讓Y軸坐標(biāo)在Top Bars下,也就是Top Bars的高度值116。

思路清晰,怎么達(dá)到,也簡(jiǎn)單,在 X patch后面再添加一個(gè) + patch即可,看圖:

Image title


到這里,界面的第一階段結(jié)束,我們從1個(gè)現(xiàn)有的List樣式,復(fù)制了多個(gè)。希望大家不要囫圇吞棗,要理解和明白其中的原理,以此舉一反三,類似Loop中Count 的數(shù)值也是可以由外部輸入控制數(shù)量,等等等等。


Step 2:更替元素

好,目前看預(yù)覽,美中不足的就是每個(gè)內(nèi)容都是一樣的,從模擬真實(shí)體驗(yàn)來(lái)說(shuō),簡(jiǎn)直是災(zāi)難。這時(shí)候教程文件中的文件夾就得出場(chǎng)了,先更替頭像,直接把Profile Pictures文件夾拖到Origami 的界面中,如下圖:

Image title

此時(shí)你發(fā)現(xiàn)Origami 已經(jīng)自動(dòng)把文件夾轉(zhuǎn)換成Loop Builder patch,里面有好幾張不同的頭像。然后,我可以比較遺憾地告訴你,這個(gè)操作Sketch中拖過(guò)去是沒用的,不過(guò)不知道以后會(huì)不會(huì)有。點(diǎn)擊 Images 可以看到每張圖片對(duì)應(yīng)的序號(hào),一般不用管,理解即可,請(qǐng)看圖:

Image title

然后就是連線,找到Notification文件夾中的Profle Picture,連線到屬性中的Image ,完事,在預(yù)覽中立即看到變化了,簡(jiǎn)單的操作,這里就不貼圖啦。


Step 3:依次更替元素

替換完頭像,依次還有小圖標(biāo)Timestamp Glyph,標(biāo)題Notification Text,時(shí)間Timestamp Text,3個(gè)內(nèi)容也是需要替換的,其中小圖標(biāo)和頭像一樣,請(qǐng)看圖:

Image title

標(biāo)題 & 時(shí)間是文案,需要改變Loop Builder patch的屬性,右鍵 > Type > Text,在這里按住”ALT+左鍵”拖動(dòng)復(fù)制Loop Builder patch即可,最后如下圖:

Image title

里面的文案我提供給大家:

標(biāo)題

  1. John Anthony Evans likes your comment: "Loops in Origami Studio are sweet!"
  2. Julius Tarng likes your post in Loop Enthusiasts: "Have you checked out loo...
  3. Kara Fong reacted to your post in Loop Enthusiasts: "Just made this using loop...
  4. Matej Hrescak loves your photo in Infinite Loops: "Did you know you can drag and...
  5. Myles Larson reacted to your post in Puss 'n' Loops: "Cross-posting from Lo...
  6. Shali Nguyen likes your comment "What's the deal with repeating things over and..."

時(shí)間

  1. 8 minutes ago
  2. 16 minutes ago
  3. 2 hours ago
  4. Yesterday at 7:12 PM
  5. Yesterday at 3:19 PM
  6. Yesterday at 11:46 AM

界面部分結(jié)束,下面開始制作相關(guān)的動(dòng)效。首先大家要理解,Loop的目的在界面搭建而言不是純粹為了方便,更重要的是為了方便動(dòng)效的統(tǒng)一處理,還有后期針對(duì)動(dòng)效方面做不同狀態(tài)的處理,后面就是動(dòng)效部分,請(qǐng)大家好好理解。

在制作之前,請(qǐng)先把Top Bars 和Notification 合成到一個(gè)文件夾,并命名為Screen 1,方便后面我們做效果。這里要注意一下在合成文件夾時(shí)前面的Loop自動(dòng)加了一個(gè)patch,導(dǎo)致List的坐標(biāo)錯(cuò)亂了,刪掉即可。

Image title



Step 4:添加基礎(chǔ)動(dòng)效

首先添加最基礎(chǔ)的效果,當(dāng)點(diǎn)擊列表內(nèi)容,背景 & 標(biāo)題發(fā)生顏色變化,表示信息已讀,都是簡(jiǎn)單的動(dòng)效添加,請(qǐng)大家自行設(shè)計(jì),過(guò)程就不啰嗦啦,參考如下圖:

Image title



Step 5:Loop中的指定項(xiàng)交互

通過(guò)上面簡(jiǎn)單的動(dòng)效添加,大家在預(yù)覽中可以體驗(yàn)到每一個(gè)Loop的內(nèi)容都是一樣的交互效果。那我想指定第2個(gè)內(nèi)容有不一樣的交互呢?這個(gè)時(shí)候怎么辦?


插個(gè)題外話,這個(gè)時(shí)候大家也許已經(jīng)在預(yù)覽中操作過(guò)了,點(diǎn)擊Restar按鈕就可以回到原始狀態(tài),如下圖:

Image title


OK,回到主題。在這里定義的交互為,當(dāng)點(diǎn)擊第2個(gè)內(nèi)容時(shí),頁(yè)面進(jìn)行跳轉(zhuǎn),大家留意一下圖層列表中的Screen 2,這個(gè)就是我們要跳轉(zhuǎn)進(jìn)來(lái)的頁(yè)面,此時(shí)X坐標(biāo)為360,所以屏幕中是看不到的,可以改為0看看里面是啥,哈哈


不廢話,先搜索并添加Loop Select patch,并連線,看下圖:

Image title

修改,Index Loop的值為1,不是說(shuō)好的第2個(gè)內(nèi)容嗎?為啥不是2?額,不是我懵逼,因?yàn)槲覀兊男蛱?hào)都是從 0 開始的,這個(gè)大家要記住,不要搞錯(cuò)了以為交互無(wú)效。


然后,接下來(lái)又是比較常規(guī)的動(dòng)畫交互,Screen 2的X坐標(biāo)從360 到0,然后為了增加動(dòng)效的豐富性,把Screen 1的尺寸從1 到0.94,因?yàn)槎际浅R?guī)動(dòng)效,相信大家從前面的教程里面應(yīng)該都比較熟悉,在這里就不一一強(qiáng)調(diào)過(guò)程了,基本上最終的連線Patchs如下圖:

Image title

上圖中有個(gè)Interaction 是跳轉(zhuǎn)頁(yè)面然后返回的,在Screen 2的文件夾里的Back,添加Tab交互,然后連線到Turn off 即可,都是很簡(jiǎn)單的操作,也不啰嗦囖。


教程到此為止,大家在預(yù)覽檢查一下,沒問(wèn)題的話,恭喜你,再次學(xué)到了新東西。

看看最后的全部Patchs:

Image title


學(xué)習(xí)總結(jié):

  1. 初步認(rèn)識(shí)Loop、Loop Builder、Loop Select等幾個(gè)Patchs的用法,觀察彼此的關(guān)系,明白并了解如何在交互過(guò)程中使用;
  2. 加強(qiáng)對(duì)于加減乘除算法Patch的認(rèn)知; 頁(yè)
  3. 面跳轉(zhuǎn)的簡(jiǎn)單實(shí)現(xiàn)方法;
  4. 加強(qiáng)開關(guān)Switch patch的使用認(rèn)知;
  5.   合并文件夾時(shí)要注意對(duì)現(xiàn)有patch 排布的影響;

強(qiáng)調(diào)聲明,教程僅僅是提供了學(xué)習(xí)和思維,是本人學(xué)習(xí)官方案例后的總結(jié)。希望大家在實(shí)現(xiàn)自己實(shí)際的案例過(guò)程中,從學(xué)習(xí)過(guò)程中能攝取到新知識(shí),從而舉一反三能有更加好的解決方案,共勉~!


藍(lán)藍(lán)設(shè)計(jì)www.indbiotech.com.cn )是一家專注而深入的界面設(shè)計(jì)公司,為期望卓越的國(guó)內(nèi)外企業(yè)提供卓越的UI界面設(shè)計(jì)BS界面設(shè)計(jì) 、 cs界面設(shè)計(jì) 、 ipad界面設(shè)計(jì) 、 包裝設(shè)計(jì) 、 圖標(biāo)定制 、 用戶體驗(yàn) 、交互設(shè)計(jì)、 網(wǎng)站建設(shè) 平面設(shè)計(jì)服務(wù)

日歷

鏈接

個(gè)人資料

藍(lán)藍(lán)設(shè)計(jì)的小編 http://www.indbiotech.com.cn

存檔

日韩在线观看视频免费| 国产精品免费精品自在线观看| 欧美α片无限看在线观看免费| 二级特黄绝大片免费视频大片| 黄视频网站免费观看| 欧美a级片免费看| 四虎影视久久久| 91麻豆精品国产自产在线观看一区| 色综合久久久久综合体桃花网| 精品视频一区二区三区| 国产成人精品综合久久久| 国产网站在线| 91麻豆国产| 国产不卡高清| 超级乱淫伦动漫| 黄视频网站免费看| 青青久久国产成人免费网站| 久久99这里只有精品国产| 欧美日本免费| 四虎影视久久| 亚久久伊人精品青青草原2020| 99色视频在线观看| 国产成+人+综合+亚洲不卡| 韩国三级视频网站| 国产国语对白一级毛片| 日韩男人天堂| 精品视频免费在线| 成人免费观看男女羞羞视频| 国产成+人+综合+亚洲不卡| 国产不卡福利| 免费毛片播放| 免费毛片基地| 天堂网中文在线| 国产网站免费观看| 日本在线www| 四虎精品在线观看| 久久精品大片| 97视频免费在线观看| 欧美大片aaaa一级毛片| 中文字幕一区二区三区精彩视频| 国产福利免费观看| 日韩在线观看免费| 中文字幕97| 日本伦理片网站| 黄色免费网站在线| 久久精品人人做人人爽97| 亚洲精品久久玖玖玖玖| 成人高清视频免费观看| 国产成+人+综合+亚洲不卡| 亚洲天堂在线播放| 一级女人毛片人一女人| 国产美女在线观看| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 日本在线不卡免费视频一区| 日韩专区一区| 国产一区二区精品在线观看| 国产福利免费视频| 国产a一级| 深夜做爰性大片中文| 日韩免费在线视频| 日本免费乱人伦在线观看| 精品久久久久久中文| 免费的黄色小视频| 精品视频在线观看免费| 欧美爱爱网| 国产视频一区二区在线观看| 香蕉视频一级| 一级毛片视频免费| 久久国产精品自线拍免费| 国产成+人+综合+亚洲不卡| 国产成人精品综合| 日本特黄特色aa大片免费| 国产视频久久久| 久草免费在线观看| 黄色福利| a级黄色毛片免费播放视频| 久草免费在线观看| 欧美大片毛片aaa免费看| 久久99中文字幕| 亚洲精品影院| 国产一区免费在线观看| 国产不卡福利| 成人高清护士在线播放| 韩国三级视频网站| 高清一级淫片a级中文字幕| 97视频免费在线观看| 精品国产一区二区三区免费 | 99热热久久| 麻豆系列 在线视频| 国产国语对白一级毛片| 一级女人毛片人一女人| 欧美大片a一级毛片视频| 日本伦理片网站| 麻豆午夜视频| 91麻豆高清国产在线播放| 国产91素人搭讪系列天堂| 国产成人精品综合久久久| 国产一区精品| 二级特黄绝大片免费视频大片| 免费一级生活片| 免费国产在线观看| 日韩在线观看视频黄| 欧美日本韩国| 欧美电影免费看大全| 亚洲天堂免费| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 日本在线www| 成人在免费观看视频国产| 天天做日日爱| 日本在线不卡视频| 欧美日本二区| 午夜精品国产自在现线拍| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 精品国产一区二区三区免费 | 天堂网中文在线| 久久国产一区二区| 国产极品白嫩美女在线观看看| 一 级 黄 中国色 片| 91麻豆爱豆果冻天美星空| 精品视频在线观看一区二区| 国产91丝袜高跟系列| 日韩中文字幕在线亚洲一区 | 超级乱淫黄漫画免费| 精品久久久久久免费影院| 香蕉视频三级| 九九久久国产精品| 深夜做爰性大片中文| 精品国产三级a∨在线观看| 高清一级毛片一本到免费观看| 你懂的福利视频| 亚洲第一色在线| 午夜精品国产自在现线拍| 亚洲第一页色| 久草免费在线视频| 亚欧成人毛片一区二区三区四区 | 国产韩国精品一区二区三区| 天堂网中文在线| 亚洲www美色| 国产视频一区二区在线观看 | 国产a一级| 日本伦理黄色大片在线观看网站| 九九干| 久草免费在线视频| 91麻豆爱豆果冻天美星空| 四虎影视库国产精品一区| 精品国产香蕉在线播出| 久久国产精品只做精品| 999精品视频在线| 欧美激情一区二区三区在线| 免费的黄视频| 日韩中文字幕在线播放| 精品久久久久久中文字幕一区| 欧美爱色| 韩国毛片基地| 九九九国产| 欧美大片一区| 尤物视频网站在线| 麻豆污视频| 免费的黄色小视频| a级毛片免费观看网站| 青青青草视频在线观看| 香蕉视频三级| 精品久久久久久中文| 日韩专区在线播放| 成人免费观看男女羞羞视频| 九九久久99| 久草免费在线观看| 国产不卡在线看| 可以在线看黄的网站| 国产一区免费在线观看| 欧美激情在线精品video| 成人高清免费| 日本免费看视频| 韩国三级香港三级日本三级la| 999久久狠狠免费精品| 韩国妈妈的朋友在线播放| 超级乱淫黄漫画免费| 免费一级生活片| 日日爽天天| 亚洲精品久久久中文字| 天天色色色| 国产一区二区精品久久| 国产综合91天堂亚洲国产| 国产视频久久久| 精品视频免费在线| 午夜欧美成人香蕉剧场| 可以免费看毛片的网站| 黄视频网站免费看| 国产一区二区精品尤物| 黄视频网站在线看| 久草免费在线观看| 欧美日本免费| 欧美激情一区二区三区视频高清| 99热热久久| 国产精品自拍在线| 国产不卡福利| 精品视频在线看| 午夜欧美成人久久久久久| 亚洲精品中文字幕久久久久久| 成人在免费观看视频国产|