青銅修煉手冊:Axure側滑菜單欄

實現步驟:

1.拖放兩個元件進畫布,一個圖片元件,裏面放置一張手機外形殼圖片,並將其命名爲【手機殼】,一個是動態面板,放在【手機殼上】,並將其命名爲【屏幕】

2.拖放擺放好屏幕State1狀態的內容:屏幕主要由三部分構成

(1)一個動態面板,命名爲【主頁】,置於頂層。(大小等於【屏幕】大小,放在【屏幕】正中間) 

(2)一個元件組合,命名爲【菜單】,置於中層;(這個組合主要由一些水平線和一些文本標籤組成,組合高度等於【屏幕】高度,放在【屏幕】的左側)

(3)一條垂直線元件,命名爲【分界線】,置於底層。(高度等於【屏幕】高度,放在【屏幕】正中間) 

3.擺放好【主頁】 State1狀態內容:拖放一個大的灰色矩形,一個白色矩形外加一個寫着“主頁”的文本標籤

4.爲【主頁】添加載入時用例 

設置OnLoadVariable變量的值爲0

5. 爲【主頁】添加拖動時用例:

用例中添加一個動作,即移動當前元件,移動方式爲水平拖動,無動畫,左側邊界小於等於【菜單】的寬度,大於等於0。

 

6. 爲【主頁】添加拖動結束時用例:

總共添加4個用例,分別對應向右滑動【主頁】未接觸【分界線】、向右滑動【主頁】接觸【分界線】、向左滑動【主頁】未接觸【分界線】、向左滑動【主頁】接觸【分界線】4種情況

(1)向右滑動“主頁”未接觸“分界線”

條件:當前元件未接觸“分界線”且OnLoadVariable的值爲0

動作:i.相對移動“主頁”,x軸移動距離爲:“菜單”x軸座標+“菜單”寬度-“主頁”x軸座標,y軸移動距離爲:0,動畫爲線性,時                      間爲100毫秒。

          ii.設置OnLoadVariable的值爲1

(2)向右滑動“主頁”接觸“分界線”

條件:當前元件接觸“分界線”且OnLoadVariable的值爲0

動作:相對移動“主頁”回到拖動前位置,動畫爲線性,時間爲100毫秒。

(3)向左滑動“主頁”未接觸“分界線”

條件:當前元件未接觸“分界線”且OnLoadVariable的值爲1

動作:相對移動“主頁”回到拖動前位置,動畫爲線性,時間爲100毫秒。

 

 (4)向左滑動“主頁”接觸“分界線”

條件:當前元件接觸“分界線”且OnLoadVariable的值爲1

動作:i.相對移動“主頁”,x軸移動距離爲:“菜單”x軸座標-“主頁”x軸座標,y軸移動距離爲:0,動畫爲線性,時間爲100毫秒。

          ii.設置OnLoadVariable的值爲0

 7.完成,點擊瀏覽一下

原型查看效果地址:https://egq3t0.axshare.com

 原型RP文件下載地址:https://download.csdn.net/download/qq_27884377/10789113

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章