最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Axure如何實(shí)現(xiàn)限制選擇項(xiàng)數(shù)量的交互

2022-02-25 13:42 作者:陪學(xué)產(chǎn)品經(jīng)理  | 我要投稿

大家經(jīng)常會(huì)看到這樣的功能設(shè)計(jì):可以多選,但是限制多選。比如某招聘網(wǎng)站城市的選擇只能選擇5個(gè)。再選擇第6個(gè)的時(shí)候會(huì)提示最多只能選擇5項(xiàng)。



這個(gè)效果是我們經(jīng)常會(huì)遇到的,在工作中也經(jīng)常會(huì)遇到需要制作這樣的效果。今天我們一起來看看,這個(gè)交互效果可以怎么做。

?

這個(gè)效果具體是怎樣的呢?


1、選擇地區(qū),所選擇的地區(qū)顯示在選中欄中

2、選擇到規(guī)定數(shù)量之后,再選擇,顯示提示

3、刪除原選擇項(xiàng),即可再進(jìn)行項(xiàng)目選擇。

?

這里咱們不做5個(gè)選項(xiàng)那么多了,先做3個(gè)吧,明白制作原理之后依次類推即可。

?






1


簡單地搭建一下場(chǎng)景,制作選項(xiàng)



接著把選擇地區(qū)的顯示框和提示隱藏掉,在進(jìn)行某個(gè)交互操作的時(shí)候再將它們顯示出來。








2

進(jìn)行交互設(shè)置

?

首先是效果1:選擇地區(qū),所選擇的地區(qū)顯示在選中欄中

?

這個(gè)比較簡單。點(diǎn)擊第一個(gè)城市時(shí),如果第一個(gè)顯示框中沒有內(nèi)容,則城市名顯示在第一個(gè)框中,如果已有內(nèi)容,則顯示在第二個(gè)框中,依次類推。

?

所以需要用到用例條件:空、文字于 1 != 文字于 This、文字于 2 != 文字于 This等三種

?

在判斷之后,顯示相應(yīng)的顯示框,并且設(shè)置中相應(yīng)的顯示框的文字等于該部件的文字即可

?

?

?

接著設(shè)置效果2:選擇到規(guī)定數(shù)量之后,再選擇,顯示提示

?

上一步的條件設(shè)置的是前三次的點(diǎn)擊,在進(jìn)行第四次的點(diǎn)擊的時(shí)候,我們需要設(shè)置顯示提示。那么問題來了,如何判斷點(diǎn)擊的次數(shù)呢?

?

對(duì)了,利用全局變量。我們?cè)O(shè)置全局變量的默認(rèn)值為0,在前三次點(diǎn)擊的時(shí)候,每一次點(diǎn)擊都將這個(gè)值加1。在判斷條件的時(shí)候也將其作為判斷依據(jù)




在第四次點(diǎn)擊,即設(shè)置條件4的時(shí)候,判斷全局變量的值是否大于2(或者大于等于3),顯示提示。


?

?

最后設(shè)置效果3:刪除原選擇項(xiàng),即可再進(jìn)行項(xiàng)目選擇。


在刪除原選項(xiàng)的時(shí)候,與添加時(shí)相反,將全局變量的值減去1即可。在減去的同同時(shí),不要忘了,顯示框會(huì)發(fā)生變化。

?

這里采用的做法是將前一個(gè)顯示框中的文字顯示為后一個(gè)顯示框中的文字。比如,第一個(gè)選擇的是廣州,第二個(gè)選擇的是深圳。


假如這時(shí)刪除廣州,則原來顯示廣州的位置顯示為深圳,深圳則顯示為空白,并且隱藏。

?

?

注意這里不能將第一個(gè)顯示框直接隱藏,需要做出調(diào)整。也可隱藏后將部件的位置進(jìn)行移動(dòng),這種方法如果有興趣可以試試看。

?

在一個(gè)部件上將交互設(shè)置好,確認(rèn)無誤之后直接復(fù)制到其他部件上即可,可以節(jié)省我們很多

時(shí)間。

?

設(shè)置完成了,具體的效果大家可以點(diǎn)擊預(yù)覽查看:https://gdndfj.axshare.com

?

有限的選擇在很多交互設(shè)置上都常見,分析的過程和設(shè)置的思路基本都是類似,掌握了之后就可以廣泛使用了。


?

Axure如何實(shí)現(xiàn)限制選擇項(xiàng)數(shù)量的交互的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
呼和浩特市| 哈密市| 中西区| 咸丰县| 大安市| 江北区| 荥阳市| 凤阳县| 时尚| 无极县| 紫云| 桑日县| 徐闻县| 鲜城| 阿克陶县| 福建省| 莱阳市| 乳山市| 渑池县| 鹿邑县| 青岛市| 灵璧县| 濮阳市| 青州市| 乐平市| 隆回县| 泌阳县| 宿松县| 台安县| 石楼县| 正宁县| 扶绥县| 鱼台县| 鄂托克前旗| 辉南县| 湟源县| 通许县| 宁化县| 高尔夫| 广汉市| 扶余县|