Axure系列:進(jìn)度條的制作
星星的小右右
發(fā)布于 云南 2020-09-27 · 3.5w瀏覽 6贊

1、準(zhǔn)備元件

(1)背景矩形,注意高=圓角半徑*2,長(zhǎng)寬根據(jù)需要進(jìn)行設(shè)置,實(shí)際案例中我設(shè)置的長(zhǎng)寬分別為300,30,圓角半徑為15。

(2)進(jìn)度矩形(復(fù)制背景),寬度是背景的直徑,設(shè)置長(zhǎng)寬分別為30,30,圓角半徑為15(也可以添加一個(gè)圓形長(zhǎng)寬分別為30,30)。

(3)一個(gè)圓形,將圓形轉(zhuǎn)換成動(dòng)態(tài)面板(這里之所以轉(zhuǎn)為動(dòng)態(tài)面板,是因?yàn)橹挥袆?dòng)態(tài)面板可以添加事件“拖動(dòng)”,一般的圓形是無(wú)法實(shí)現(xiàn)這個(gè)交互),圓形文字用于顯示進(jìn)度條百分比。

三個(gè)元件的層級(jí)順序,圓圈在最上面,進(jìn)度在中間,背景在最下面

2、設(shè)置交互

拖動(dòng)圓形(動(dòng)態(tài)面板)的時(shí)候,添加三個(gè)交互

(1)圓形跟隨移動(dòng),并設(shè)置移動(dòng)邊界。

左側(cè)大于背景矩形的X軸,右側(cè)小于等于背景矩形的寬度;

頂部大于背景矩形的y軸,底部小于等于背景矩形的高度;

(2)進(jìn)度矩形設(shè)置尺寸。

寬=圓形的X軸+圓形的直徑;

高不變,還是原始高度30;

(3)圓形上的文字設(shè)置百分比。

文本值=進(jìn)度矩形的寬度*100/背景寬,因?yàn)檫M(jìn)度我們?nèi)≌麛?shù),需要用到函數(shù)Math.floor(x) ,向下取整。

3、查看效果

星星的小右右
吃喝玩樂(lè)
瀏覽 3.5w
6 收藏 1
相關(guān)推薦
最新評(píng)論
贊過(guò)的人 6
評(píng)論加載中...

暫無(wú)評(píng)論,快來(lái)評(píng)論吧!