關于動態(tài)面板
動態(tài)面板是axure原型制作中使用非常頻繁的一個元件梦重,主要用途就是實現(xiàn)一些動態(tài)的交互效果绅喉。所以足陨,如果動態(tài)面板使用不熟悉的話,對axure原型的制作會有很大的影響读虏,那么動態(tài)面板都能做什么呢责静?主要有以下幾個方面:
1、? 隱藏與顯示
2盖桥、? 滑動效果
3灾螃、? 拖動效果
4、? 多狀態(tài)效果
以上這些效果都在移動面板的元件屬性里面體現(xiàn)揩徊。
那通過這幾個屬性都能實現(xiàn)什么樣的功能呢腰鬼?簡單的舉幾個例子。
1靴拱、? 顯示隱藏效果
我們經(jīng)常在做原型的時候垃喊,需要點擊按鈕后出現(xiàn)一些界面上沒有的元素,比如:
情景A:登錄功能在不填寫用戶名時點擊登錄按鈕袜炕,顯示出要求用戶填寫用戶名的提示本谜。
情景B:當我們需要在用戶的某一個操作時,彈出一個提示框偎窘。當用戶點擊提示框的確定按鈕時提示框消失乌助。
諸如以上情景都需要用到動態(tài)面板的顯示隱藏效果。
動態(tài)面板初始狀態(tài)是隱藏還是顯示陌知,可以通過右鍵單擊動態(tài)面板—編輯選項—設為顯示(或)設為隱藏來實現(xiàn)他托。
2、? 動態(tài)面板的滑動效果
與顯示隱藏效果不同仆葡,動態(tài)面板的滑動效果一般是通過其他交互事件來激發(fā)的赏参,可能是點擊某個按鈕,也可能是頁面加載時實現(xiàn)沿盅。比如:
情景A:網(wǎng)站上的一些滾動文字的效果把篓。
情景B:點擊登錄按鈕,登陸面板的彈出收起效果腰涧。
一般滑動效果都需要有復雜的激發(fā)過程韧掩,比如通過頁面的onpageload事件。現(xiàn)在窖铡,在此不做過多講解疗锐,以后通過案例來進行介紹坊谁,則更易懂一些。
3滑臊、? 動態(tài)面板的拖動效果
動態(tài)面板的拖動效果口芍,對于移動互聯(lián)網(wǎng)產(chǎn)品原型來說是必須的,主要用于APP的產(chǎn)品原型简珠。用來實現(xiàn)面板被拖動時產(chǎn)生的一些效果阶界。
情景A:手機的滑動解鎖功能。
情景B:手機頁面的縱向瀏覽功能聋庵。
情景C:手機頁面的橫向換頁功能。
……
動態(tài)面板拖動的作用非常重要芙粱,結合與之有關的系統(tǒng)自帶變量能做出各種各樣的效果祭玉。
比如,axure本身是沒有隨機數(shù)功能的春畔,但是在拖動動態(tài)面板的時候脱货,是可以實現(xiàn)隨機數(shù)的功能的,這個將在之后的隨機骰子案例中詳細介紹律姨,當然如果你axure的使用經(jīng)驗相對豐富振峻,現(xiàn)在可以去小樓元件中下載隨機色子元件進行參考。
4择份、? 多狀態(tài)效果
動態(tài)面板的多狀態(tài)效果扣孟,是在網(wǎng)站原型中應用非常普遍的,大大減少了動態(tài)面板的數(shù)量荣赶。比如:隱藏一個面板凤价,顯示另外一個動態(tài)面板的效果,就可以用統(tǒng)一個動態(tài)面板的不同狀態(tài)來實現(xiàn)拔创;還有動態(tài)面板的滑進滑出效果有時也可以通過狀態(tài)更換來實現(xiàn)利诺。在網(wǎng)頁的原型中選項卡效果也可以通過動態(tài)面板狀態(tài)切換來實現(xiàn)。
動態(tài)面板的不同狀態(tài)還能實現(xiàn)圖片輪播效果剩燥、圖片轉動效果等慢逾。
在axure中可以把元件或多個元件轉換成動態(tài)面板,其實是把這些元件放在了一個動態(tài)面板的狀態(tài)1里面灭红,也就是說動態(tài)面板其實是一個多層的容器侣滩,容器的每一層可以包含多個元件。
我們可以在動態(tài)面板管理器中(軟件界面的右下角比伏,沒有的話在導航欄-視圖選項中勾選)去給動態(tài)面板添加多個狀態(tài)胜卤,同時能夠調(diào)整這些狀態(tài)的順序,來達到不同的顯示效果赁项。動態(tài)面板默認顯示動態(tài)面板管理器中最上面的那個狀態(tài)葛躏。