Framerjs 挖坑筆記 No.1

由于一些不可抗力,必須開始使用 Framerjs 這個難纏的小妖精了~為了輔助記憶 + 方便回頭查閱,故將制作步驟記錄下來。

第一步肯定不能做太難的,我就從最簡單的模型開始嘗試。制作一個滾動視圖,內部插入三個當滾動到頂部時可以固定住的 titlebar。這里是完成的效果 http://share.framerjs.com/qo8gjsp4l9e2/

stickyheader (00.00.00.000).gif

ps:有什么可以直接錄屏成 GIF 的軟件捏?找了半天沒找到好用的...

開始碼起來~創建一個狀態欄

statusbar = new Layer
    width: 750
    height: 40
    image: "images/status.png"

這句的意思是:創建一個新的圖層,名字就叫做“statusbar”,它的寬度是 750px,高度是 40px,放一張圖片在這個圖層里,圖片的位置是images文件夾下的status.png這個文件。

扯一句:framer 現在加入了 Autocode 功能,創建圖層,修改屬性這些變得非常簡單,但這些本來就不難,正真難寫的東西,卻又偏偏無法 “autocode” 。這或許就是代碼這東西的不可替代性吧。

好,繼續。創建一個滾動視圖。

scrollview = new ScrollComponent
    y: 40
    width: 750
    height: 1294
    backgroundColor: "fff"
    scrollHorizontal: false
scrollview.contentInset = bottom:98

這句話的意思是:創建一個滾動視圖,叫做scrollview ,這個視圖距離屏幕頂部40px,寬度750px,高度1294px,背景顏色是白色,禁用掉水平方向的滾動。最后設置一個距離滾動視圖底部98px的高度(為了不被tabbar擋住內容)

list = new Layer
    image: "images/list.png"
    width: 750
    height: 2794
    parent: scrollview.content

設置一個新的圖層,叫做“list”,里面放上圖片,高度750px,寬度2794px,設置父圖層為“scrollview.content”(這里的content,是前面建立“ScrollComponent”時,帶有的一個屬性,每一個“ScrollComponent”都會有默認的“content”現在要做的就是把新建好的list視圖嵌入到ScrollComponent 的 content視圖下,這樣list這個圖層就可以滾動了~)

bannerA = new Layer
    width: 712
    height: 418
    y: 234-40
    x: 19
    image: "images/banner1.png"
    parent: list

上面這部分是想把“banner”單獨布局出來,可能以后有空可以做下page的切換。大意同上。

最后放上tabber。完成布局。

tabber = new Layer
    width: 750
    height: 98
    y: 1236
    image: "images/tabber.png"

至此,滾動視圖完成。

那如何制作 stickyheader 呢?官方有一個例子來教如何制作。不過流程稍顯復雜(但也有優勢)。我這里記錄下一個別人寫的 modules,使用起來也很方便。放上Github傳送門 https://github.com/72/StickyHeaders-for-Framer,按照上面的方法來完成 stickyheader 的制作

下載好后,將上面寫好的代碼保存一下,將下載下來的文件夾里有一個“StickyHeaders.coffee”的文件,拷貝,黏貼在原型文件的“modules”文件夾下。

回到framer。

首先,需要在代碼的頂上加上一句話

{StickyHeaders} = require "StickyHeaders"

這句就不是 coffeescript 的語句了,所以打的時候會發現沒有代碼提示了 =_=,這句話的大概意思是,加載 “StickyHeaders”這個 module,到變量“StickyHeaders”里

接著,放上三個需要固定的圖層,我這里就是下面這三個。

healthtitle = new Layer
    y: 642-40
    width: 750
    height: 112
    image: "images/health.png"
    parent: list
    name: "StickyHeader"

focustitle = new Layer
    y: 713*2-40
    width: 750
    height: 112
    image: "images/focus.png"
    parent: list
    name: "StickyHeader"

happinesstitle = new Layer
    y: 1105*2-40
    width: 750
    height: 112
    image: "images/happiness.png"
    parent: list
    name: "StickyHeader"

這里的圖層設置屬性并沒有和上面有什么不同,擺好位置插好圖片后,唯一最關鍵的是記得要寫“name”這個屬性,這是要告訴程序,這個東西是我要固定的。還有注意這里的“stickyheader”是沒有s的。只有這里是不加s的。

好了,離最終完成只差最后一步,

StickyHeaders.enableFor scrollview

當當當完成

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,106評論 6 542
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,441評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,211評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,736評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,475評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,834評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,829評論 3 446
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,009評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,559評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,306評論 3 358
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,516評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,038評論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,728評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,132評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,443評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,249評論 3 399
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,484評論 2 379

推薦閱讀更多精彩內容