Axure實(shí)現(xiàn)兩種滑動(dòng)的方式(附源文件下載)

15 評(píng)論 95633 瀏覽 147 收藏 8 分鐘

最近在計(jì)劃連載一下關(guān)于axure中繼器的一些教程,通過動(dòng)態(tài)面板,函數(shù),中繼器來(lái)強(qiáng)化和交流一下對(duì)產(chǎn)品的一些看法。我個(gè)人的觀點(diǎn)是動(dòng)態(tài)面板對(duì)應(yīng)產(chǎn)品的交互設(shè)計(jì)、產(chǎn)品架構(gòu);函數(shù)對(duì)應(yīng)產(chǎn)品的業(yè)務(wù)邏輯,判定等;中繼器對(duì)應(yīng)數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)類型等。

光說(shuō)理論多沒意思,跟我一起吧,通過一邊看教程一邊加深對(duì)產(chǎn)品的理解吧。

其實(shí)這一篇和中繼器關(guān)系不大,主要是通過動(dòng)態(tài)面板來(lái)設(shè)置兩種滑動(dòng)方式

第一種:偏PC端,用滾動(dòng)條的方式,滑動(dòng)鼠標(biāo)滑輪就可以實(shí)現(xiàn)(注意觀察圖中的光標(biāo)位置沒有變化)。

滑動(dòng)

滑動(dòng)鼠標(biāo)滑輪

第二種:偏移動(dòng)端,準(zhǔn)確來(lái)說(shuō)應(yīng)該叫拖動(dòng)。按住鼠標(biāo)左鍵,上下拖動(dòng)。(注意看光標(biāo)一直在移動(dòng))

拖動(dòng)

按住鼠標(biāo)左鍵拖動(dòng)

OK,廢話不多少。一步一步來(lái)吧,畢竟滑動(dòng)效果在日常的工作中是經(jīng)常會(huì)用到的。

一、PC滑動(dòng)效果的實(shí)現(xiàn)

滑動(dòng)

首先,我們有了一個(gè)很長(zhǎng)很長(zhǎng)的中繼器(320*868),小伙伴也可以用一張很長(zhǎng)很長(zhǎng)的圖代替,其實(shí)是一個(gè)道理。我用的是iphone5的頁(yè)面尺寸(320*568),超過了頁(yè)面尺寸,所以我們要來(lái)做一個(gè)滑動(dòng)效果。

3

中繼器

然后我們?cè)谥欣^器的旁邊,拖入一個(gè)動(dòng)態(tài)面板(320*568),就像下面一樣:

4

中繼器+面板

接著,我們來(lái)設(shè)置一下動(dòng)態(tài)面板的屬性,滾動(dòng)條——自動(dòng)顯示垂直滾動(dòng)條(圖片為初始值)

5

設(shè)置滾動(dòng)條

面板就變成了下面這樣:因?yàn)闈L動(dòng)條占據(jù)了一定的寬度,我們就把面板拉寬一點(diǎn)點(diǎn)(具體多少后面可以調(diào)整)

6

右側(cè)有滾動(dòng)條的面板

然后將中繼器放入動(dòng)態(tài)面板(中繼器坐標(biāo)為0,0)中,如下圖:

7

中繼器進(jìn)入了動(dòng)態(tài)面板

然后我們F5看看效果,試著將鼠標(biāo)指針移入頁(yè)面內(nèi),上下滑動(dòng)鼠標(biāo)滑輪:

8

實(shí)現(xiàn)了滾動(dòng)

這樣就實(shí)現(xiàn)了滾動(dòng),但是有個(gè)滾動(dòng)條是不是很丑?沒關(guān)系,看最后一步:

在這個(gè)裝有中繼器的面板旁邊,再放一個(gè)面板(320*568),這個(gè)面板作用就是遮住滾動(dòng)條,如下,

9

兩個(gè)面板

最后再將右邊裝有中繼器的面板放到左邊的面板內(nèi),再點(diǎn)擊F5:

滑動(dòng)

沒有滾動(dòng)條了

OK,學(xué)一種滑動(dòng)的伙伴們就可以看到這里了,這種比較簡(jiǎn)單,也能模擬出常規(guī)的滑動(dòng)效果,而且可以在手機(jī)端演示。還有一種滑動(dòng),有興趣的一起看看吧。

第二種:手機(jī)端,拖動(dòng)滑動(dòng)效果

拖動(dòng)

首先我們?cè)谥欣^器的旁邊,拖入一個(gè)大小相同的動(dòng)態(tài)面板。(我的中繼器大小為320*868),如圖所示:

左側(cè)面板,右側(cè)中繼器,大小相等(面板尺寸也為320*868):

11

然后將面板命名為:content,再將中繼器拖入面板中,如下圖:(動(dòng)態(tài)面板的狀態(tài)一修改為repeat)

12

中繼器放入面板中

然后在裝有中級(jí)器的動(dòng)態(tài)面板旁,拖入一個(gè)動(dòng)態(tài)面板,尺寸為顯示界面的大小(320*568),命名為view。如下:

13

兩個(gè)面板

再將裝有中繼器的面板,放入到view(320*568)中,如下:

14

套入面板

然后需要我們來(lái)添加用例:

15

解釋:為view(320*568)面板添加用例,拖動(dòng)時(shí),移動(dòng)面板content(裝中繼器的面板320*868),設(shè)置移動(dòng)方向?yàn)榇怪币苿?dòng)。

這樣就有了拖動(dòng)的效果,我們?cè)贋樗砑舆吔纾?/p>

2051268-b77a12031dcaf25b

添加邊界

解釋:在拖動(dòng)view(320*568)的過程中其實(shí)是拖動(dòng)content(320*868),所以我們要為content面板移動(dòng)的距離添加邊界。上邊界下滑不能離開頂部,所以我們?cè)O(shè)置邊界(頂部小于等于0),即上邊界只能往上滑;下邊界上滑的界限是content面板和view面板的底部在同一y軸,則其頂部的最高位置為(868-568),因?yàn)樵谪?fù)軸所以是-300。

總結(jié):兩種滑動(dòng)各有優(yōu)劣,個(gè)人認(rèn)為第一種更簡(jiǎn)單,第二種更逼真。

源文件下載:

作者鏈接:http://pan.baidu.com/s/1c1KIia??密碼: dfec

官方鏈接:http://pan.baidu.com/s/1eSwmW18 密碼: hatx

 

作者:浩程君。簡(jiǎn)書:七光年。

本文由 @浩程君 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 樓主,鏈接失效了,求原型材料 1204880964@qq.com

    來(lái)自福建 回復(fù)
  2. 謝謝,找了半天終于解決了

    來(lái)自陜西 回復(fù)
  3. 樓主,源文件,麻煩分享一下,935612434@qq.com

    來(lái)自北京 回復(fù)
  4. 沒看懂,希望有個(gè)視頻分享

    來(lái)自貴州 回復(fù)
  5. 還是不會(huì) ?

    來(lái)自北京 回復(fù)
  6. 我覺得用不著中繼器,就動(dòng)態(tài)面板就夠了。主要是選擇自動(dòng)顯示滾動(dòng)條!然后為了不看到輪動(dòng)條,用矩形擋住輪動(dòng)條就可以了!

    來(lái)自北京 回復(fù)
  7. 感謝分享,學(xué)習(xí)了~

    來(lái)自廣東 回復(fù)
  8. 非常詳細(xì),已經(jīng)學(xué)會(huì),感謝分享!

    來(lái)自北京 回復(fù)
  9. 贊!期待教程~

    回復(fù)
  10. 我閑的時(shí)候會(huì)這么做原型,不是創(chuàng)新型的交互樣式建議直接給范例給程序。做產(chǎn)品有一個(gè)問題,以為自己做了一個(gè)原型就是原創(chuàng)一樣的。以項(xiàng)目推進(jìn)效率為第一位。另外用小樓的組建直接貼圖進(jìn)去就可以拖動(dòng)了,如果是滾動(dòng),直接做用 frame去掉側(cè)邊欄就好了

    來(lái)自廣東 回復(fù)
    1. 哦,造輪子的事我盡量少做,但是輪子是怎么造出來(lái)的我還挺好奇的。

      回復(fù)
  11. 非常棒,期待連載~!

    來(lái)自廣東 回復(fù)
  12. 不錯(cuò)不錯(cuò)

    來(lái)自上海 回復(fù)
    1. 搓搓搓是我的搓

      來(lái)自上海 回復(fù)