Axure教程:實(shí)現(xiàn)分類欄拖動(dòng)效果

2 評(píng)論 2586 瀏覽 6 收藏 4 分鐘

筆者在本文中介紹了如何用Axure實(shí)現(xiàn)分類欄拖動(dòng)效果的操作步驟,以及實(shí)現(xiàn)過程中的一些心得體會(huì)。

操作步驟

1. 一個(gè)轉(zhuǎn)換為動(dòng)態(tài)面板的矩形

這里需要注意,轉(zhuǎn)換為動(dòng)態(tài)面板后要將動(dòng)態(tài)面板默認(rèn)勾選的自動(dòng)調(diào)整為內(nèi)容尺寸的勾選取消掉!

2. 將動(dòng)態(tài)面板里面的矩形再次轉(zhuǎn)換為動(dòng)態(tài)面板

這里不需要取消勾選。

3. 在面板2里面放任意多個(gè)超出面板1寬度的矩形,這里我放了6個(gè)矩形

4. 設(shè)置面板2的交互動(dòng)作

5. 預(yù)覽看看效果

(1)初始狀態(tài)

(2)拖動(dòng)后

小記

1. 當(dāng)動(dòng)態(tài)面板的“自動(dòng)調(diào)整為內(nèi)容尺寸”勾選取消掉后,會(huì)在編輯面板里面出現(xiàn)藍(lán)色的方框

這個(gè)藍(lán)色方框是指外面那個(gè)動(dòng)態(tài)面板的大小,提示用戶預(yù)覽時(shí)只有藍(lán)色方框內(nèi)的內(nèi)容會(huì)顯示出來,假如想要藍(lán)色方框以外的內(nèi)容顯示出來,則需要我們通過設(shè)置交互動(dòng)作——拖動(dòng),才能將范圍外的內(nèi)容拖到范圍內(nèi)顯示出來。

2. 拖動(dòng)的界限值的計(jì)算

這里首先邊界都設(shè)定為左側(cè),但>=-[[This.width-350]],這350很多人不知道怎么來的。其實(shí)就是外面那個(gè)動(dòng)態(tài)面板的寬度。像我這個(gè)原型就是:

外面的動(dòng)態(tài)面板寬度:

350這個(gè)數(shù)值就來自這里。

 

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

題圖來自 Unsplash ,基于 CC0 協(xié)議

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 最后那段變量麻煩再解釋一下吧,想了半天沒想明白

    來自上海 回復(fù)
    1. 如果要實(shí)現(xiàn)分類欄的拖動(dòng)效果,外面就需要有一個(gè)動(dòng)態(tài)面板,那么拖動(dòng)的界限值就是>=-[[This.width-動(dòng)態(tài)面板的寬度]]。

      來自廣東 回復(fù)