QQ討論組怎麼建立(新版qq討論組在哪裡)
主要內容
在QQ使用中我們可以選擇新增分組聯絡人,批量新增,已新增過的聯絡人不能重複新增,在搜尋框輸入文字時切換到搜尋聯絡人列表,本課來學習如何實現這個互動。互動中會使用Axure裡面的中繼器、變數、函式。
互動效果
1.點選聯絡人分組,批量新增分類下的所有聯絡人,已新增過的聯絡人不再重複新增。
2.檢索輸入框為文字輸入狀態時,切換到搜尋聯絡人列表。
一、原型製作
步驟1:
此原型在前面新建QQ討論組上面的基礎上製作,把聯絡人和已選聯絡人兩個動態面板分別命名為:聯絡人、已選聯絡人
步驟2:
在聯絡人動態面板新增狀態2,在狀態2新增一箇中繼器,命名“篩選”,刪除中繼器裡面的行,新增加二列,每列分別命名:mig、name
1)新增一個矩形,調整位置與大小:x:22.y :0,w:158,h:18,命名:name,線條顏色設定為無
2)新增圖片部件,調整位置與大小:x:0.y :5, w:18,h:18,命名:mig
3)新增單行文字框,調整位置與大小x:179.y :0,w:2,h:25,命名:關鍵字判斷,並設為隱藏
在資料集“name”列輸入聯絡人的資訊
在中繼器專案互動下,雙擊每項載入時,開啟用例編輯器
動作1:設定文字,第四步選擇“name”將文字值設定為“Item.name”
動作2:設定影象,第四步選擇“mig”預設“影象”匯入QQ頭像
二、設定分組樹節點“滑鼠單擊時”事件
步驟3:
開啟聯絡人動態面板編輯區,選中聯絡人“最近聯絡人”,雙擊“滑鼠單擊時”開啟用例編輯器
編輯條件:選擇“變數值”不包含·值·點選後面的“fx”,在編輯值視窗,新增區域性變數:LVAR1=部件·1.1
點選插入變數...選擇部件下面確的“text”,再選中“This”,選擇“LVAR1”;(即設定條件“if 變數 OnLoadVariable 不包含 "[[LVAR1.text]]”)
動作1:選擇“設定變數值”
第四步:選擇“OnLoadVariable”,設定變數值為,點選值後面的“fx”,在編輯值視窗,新增區域性變數:LVAR1=部件·1.1
點選插入變數...選擇字串函式下面的的“concat('string')”,選中“LVAR”選擇“OnLoadVariable”,再選中“'string',選擇部件下面的“text”,再選中“This”,選擇“LVAR1”(設定值為:[[OnLoadVariable.concat(LVAR1.text)]])
動作2:選擇“新增行”
第四步:選擇“中繼器”,點選新增行,點選“name”下面的“fx”,在編輯值視窗,新增區域性變數:LVAR1=部件·1.1,點選插入變數...,選擇部件下面確的“text”,再選中“This”,選擇“LVAR1”(設定值為:[[LVAR1.text]])
設定用例2、用例3(複製、貼上用例1),修改區域性變數中(LVAR1=部件·1.2)對應的樹節點為1.2、1.3即可
選中用例2、用例3,右鍵選擇“切換IF/ELSE IF”
步驟4:
其它兩組聯絡人:我的好友、Arduino同樣設定分組樹節點“滑鼠單擊時”事件,重複步驟3
複製、貼上步驟3用例1,修改用例條件區域性變數對應後面的樹節點部件名稱即可,如2.1、2.1、3.1、3.2等
我的好友組中共有9名聯絡人即設定9個用例,並修改對應的樹節點名稱,Arduino組中有4個聯絡人即設定4個用例,並修改對應的樹節點名稱(該組聯絡人有多少個即分別設定多少個用例
除用例1外其它用例同樣需要右鍵選擇“切換IF/ELSE IF”
三、設定搜尋框“獲得焦點時”事件
步驟5:
選中搜尋輸入框,雙擊“獲得焦點時”事件,開啟用例編輯器
動作:選擇“設定面板狀態”,第四步選擇“聯絡人”,選擇狀態到狀態2