動(dòng)態(tài)面板高級(jí)應(yīng)用

  • 2022-04-12 13:54:49
  • 閱讀次數(shù):
  • 作者:盈嵐科技小編
  • 來(lái)源:http://51zuanshi.com.cn

動(dòng)態(tài)面板高級(jí)應(yīng)用

在使用Axure制作原型的過程中,昆明網(wǎng)站建設(shè)小編認(rèn)為動(dòng)態(tài)面板部件是使用頻率最高的部件,很多高級(jí)交互都必須結(jié)合動(dòng)態(tài)面板才能實(shí)現(xiàn)。

一、動(dòng)態(tài)面板事件

在動(dòng)態(tài)面板中,有幾個(gè)特定事件:【狀態(tài)改變時(shí)】、【拖動(dòng)開始時(shí)】、【拖動(dòng)時(shí)】、【拖動(dòng)結(jié)束時(shí)】、【向左/右/上/下拖動(dòng)結(jié)束時(shí)】、【滾動(dòng)時(shí)】、【向上/向下滾動(dòng)時(shí)】。這些事件中的一些是由你創(chuàng)建的動(dòng)作觸發(fā)的,比如顯示或移動(dòng)動(dòng)態(tài)面板。你可以使用這些事件來(lái)創(chuàng)建高級(jí)交互,比如展開折疊區(qū)域或者輪播廣告。使用拖動(dòng)事件可以制作拖放交互效果,并且可以在拖放開始時(shí)、正在拖放時(shí)和拖放結(jié)束時(shí)觸發(fā)你想要的其他交互。

1.狀態(tài)改變時(shí)

動(dòng)態(tài)面板的【狀態(tài)改變時(shí)】事件是由【設(shè)置面板狀態(tài)】動(dòng)作觸發(fā)的。這個(gè)事件經(jīng)常用來(lái)觸發(fā)面板狀態(tài)改變的一連串交互。

2.拖動(dòng)時(shí)

拖動(dòng)事件是由面板的【拖動(dòng)】或者鼠標(biāo)或手指快速點(diǎn)擊、拖動(dòng)、釋放而觸發(fā)的。這個(gè)事件通常用于APP 原型中的幻燈和導(dǎo)航。昆明網(wǎng)站制作小編告訴大家最常見的使用方法是配合【設(shè)置面板狀態(tài)】到【下一個(gè)】/【上一個(gè)】,比如APP中的幻燈輪播交互。

3.滾動(dòng)時(shí)

動(dòng)態(tài)面板的滾動(dòng)事件是由動(dòng)態(tài)面板滾動(dòng)條的滾動(dòng)觸發(fā)的。要觸發(fā)特定的滾動(dòng)位置交互,你可以添加條件,如[[this.ScrollX]]和[[this.ScrollY]]。舉個(gè)簡(jiǎn)單例子,如果動(dòng)態(tài)面板y 軸滾動(dòng)距離大于200像素,就隱藏動(dòng)態(tài)面板:if[[this.ScrollY]]>200,then hide dynamic panel。

二、拖動(dòng)事件

【開始拖動(dòng)時(shí)】、【正在拖動(dòng)時(shí)】、【拖動(dòng)結(jié)束時(shí)】,這三個(gè)事件,允許你在拖動(dòng)的每個(gè)階段添加交互。如果你想讓一個(gè)部件或者一組部件都能夠被拖動(dòng),就把它們放入動(dòng)態(tài)面板中。

拖動(dòng)開始時(shí):發(fā)生在面板拖動(dòng)動(dòng)作剛剛觸發(fā)時(shí)。

拖動(dòng)時(shí):發(fā)生在面板拖動(dòng)的過程中。

拖動(dòng)結(jié)束時(shí):發(fā)生在面板拖動(dòng)結(jié)束時(shí)。


當(dāng)前文章標(biāo)題:動(dòng)態(tài)面板高級(jí)應(yīng)用

當(dāng)前URL:http://51zuanshi.com.cn/news/wzzz/3414.html

上一篇:案例13:母版在原型中的應(yīng)用

下一篇:案例14:簡(jiǎn)單的滑動(dòng)解鎖

網(wǎng)站建設(shè)、抖音推廣、頭條推廣、微信朋友圈推廣、快手推廣專線:15368242187(微信同號(hào))