Axure9:會(huì)動(dòng)的進(jìn)度條

2 評(píng)論 2558 瀏覽 7 收藏 4 分鐘

怎樣用Axure制作一個(gè)會(huì)動(dòng)的進(jìn)度條,并且進(jìn)度條上的百分比還能同步變化?這篇文章里,作者便做了分享,一起來看看吧。

今天給大家演示一下如何制作一個(gè)會(huì)動(dòng)的進(jìn)度條,進(jìn)度條上的百分比也能隨之同步變化。

先看一下最終效果吧~

首先我們需要三個(gè)元件,分別為“底框”“進(jìn)度條”和“展示文字”;

我們將“底框”的長寬設(shè)置為“300”“3”,顏色設(shè)置為灰色,線段為“0”;

我們將“進(jìn)度條”的長寬設(shè)置為“1”“3”,顏色設(shè)置為藍(lán)色,線段為“0”;

現(xiàn)在我們?cè)凇斑M(jìn)度條”上增加交互:

尺寸改變時(shí)→啟用情形→選擇[[This.width]]<[[b.width]](注意,這里需要先添加局部變量,將“底框”元件設(shè)置為b),具體操作如下圖;

添加動(dòng)作→等待:設(shè)置為50ms(當(dāng)前進(jìn)度條增長速度,可以按照需求設(shè)置);

添加動(dòng)作→設(shè)置尺寸→選擇【當(dāng)前元件】→寬設(shè)置為[[This.width+1]](寬度每次增加1),高為當(dāng)前高度為3,錨點(diǎn)設(shè)置為左側(cè),具體操作如下圖;

添加動(dòng)作→設(shè)置文本→選擇【展示文字】元件,設(shè)置值為[[(This.width/b.width*100).toFixed(0)]]%(這樣文字顯示進(jìn)度就會(huì)和進(jìn)度條保持一致啦),因?yàn)檫@里也使用了局部變量b,所以不要忘記增加局部變量哦~具體操作如下圖;

新建交互→載入時(shí)→設(shè)置尺寸:寬設(shè)置為[[This.width+1]](寬度每次增加1),高為當(dāng)前高度為3,具體操作如下圖;

到這就完成我們的所有操作啦~預(yù)覽就可以看到想要的效果啦!大家快試一試吧~

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

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

該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺(tái)僅提供信息存儲(chǔ)空間服務(wù)。

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 試了很多,終于在你這兒學(xué)會(huì)了,感謝

    來自山東 回復(fù)
    1. 哈哈,我也很開心!

      來自立陶宛 回復(fù)