Axure8 實現移動端頁面上下滑動效果


目前,很多Axure新人都在問如何實現界面上下滑動效果,網上相關的教程也不少,各有各的方法,但是很少有教程對滑動界限設置做出比較詳細的說明,其實在工作過程中,個人發現練好Axure是很有意提升逼格的,千萬不要說原型中做復雜的交互效果會浪費時間,不是每個隊友都能理解你的想象和詮釋,溝通成本更可怕...所以,連熟了Axure,在復雜的效果也只是分分鍾的事....

准備工作:

1.將Rectangle(矩形)拖至畫布,大小設置為w:326px h:640px,位置(0,0),圓角半徑38

2.在拖一個矩形至畫布,大小設置為w:320px h:568px 位置(3,39)

此時,一個建議的iPhone 5s屏幕就誕生了

下面步入正題

1.拖入一個Dynamic Panel(動態面板),取名First,大小設置為w:320px h:568px 位置(3,39),雙擊狀態1

2.在狀態1中繼續添加動態面板,取名second,大小設置為w:320px h:800px 位置(0,0).

3.在second的狀態1中,添加圖片或者控件等,大小在w;320px h:800以內

4.返回到主頁面(home頁),單擊first動態面板,在交互中雙擊"拖動時"后,進入case1編輯器,選擇移動,勾選second,設置為垂直移動

此刻,預覽下,會發現已經實現了頁面的上下滑動效果,...但是,這個滑動是停不下來的,這就需要我們添加判斷界限的條件,下面幾步比較關鍵

5.在主頁面(home頁)拖一個熱區至畫布,取名hot1,大小設置w50,h10,位置(131,44)

接着復制hot1取名hot2,位置(131,585)

..相信大家已經清楚了,這兩個熱區將作為我們判斷山下滑動界限的標志

6.還是在first的交互中,雙擊"拖動結束時",在case1中,點擊"添加條件"

7.同時,case1的動作按下圖紅框中設置,到現在,就完成了滑動上方界限的限制

 

8.判斷滑動的下方界限就比較麻煩了,需要簡單算算坐標,在主頁面(home頁)中在拖一個矩形,大小設置w:320px h:800px (與second區域一樣大小),並移動該控件覆蓋first區域(兩控件底邊重合),彈出來的坐標y值就是我們需要的,記下數值,刪掉矩形

9.在first的交互中,雙擊"拖動結束時",新增case2,點擊"添加條件",並按下圖配置

10,同時,case2的動作按下圖紅框中設置

11.大功告成...預覽吧

效果展示


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM