版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
【Axure教程】模擬Windows鼠標拖拽框選效果先來看看我們今日要參照實現(xiàn)的效果:
這個我信任許多人都不會覺得生疏,這是Windows中鼠標拖拽框選的效果,一般用于選取多個文件或文件夾,在Axure中也有這種框選操作:
這種設(shè)計多用于客戶端或一些設(shè)計類的工具軟件中,今日我準備用Axure來實現(xiàn)這個拖拽框選的效果。
先來看看最終效果(體驗傳送門):
我也常常問自己,為什么要做這種既無聊又無用的設(shè)計,這種設(shè)計在實際業(yè)務(wù)中會用到的幾率不到0.01%,我常常調(diào)侃自己說是“不務(wù)正業(yè)”,但是我始終信任,作為一名產(chǎn)品經(jīng)理,想長期保有對產(chǎn)品設(shè)計熱忱的秘訣之一,就是始終保持對一切新生事物的奇怪???心,并探究一切可能的未知,有時候不肯定要追求有用,而是只要你覺得好玩,那就夠了!
我似乎扯遠了,接下來開頭動手實現(xiàn)吧。
首先我們來分析一下框選的動作:
鼠標按住并拖拽時,拉出框選區(qū)域;框選區(qū)域以鼠標點擊位置作為原點,鼠標移動時,依據(jù)鼠標位置動態(tài)調(diào)整框選區(qū)域大小;松開鼠標時,隱蔽框選區(qū)域。一、外觀
首先,我們需要繪制一個矩形作為【舞臺】,由于在頁面上直接操作的話,Axure供應(yīng)的交互很少,有許多交互做不了:
所以我們新建一個矩形作為【舞臺】,在【舞臺】做操作,能用到的交互就多了許多:
【舞臺】效果:
鼠標拖拽時拉出的框選區(qū)域也是一個矩形,我們再添加一個矩形并設(shè)置好樣式,命名為【框選區(qū)域】,由于我們是需要它在鼠標拖拽時才消失,所以默認我們給它【隱蔽】:
二、交互
接下來我們開頭設(shè)置交互,首先我們的【舞臺】在Axure是固定大小的,但是在預(yù)覽的時候,我們盼望它能依據(jù)窗口自動調(diào)整大小,所以這里給它添加了一個【載入時】【設(shè)置尺寸】的大事,讓它依據(jù)掃瞄器窗口大小調(diào)整自身大?。?/p>
這樣我們在掃瞄器中掃瞄時,【舞臺】就會自動全屏了:
接下來給舞臺添加【鼠標按下時】的大事:
主要做3件事:
將【框選區(qū)域】的尺寸設(shè)為0*0,這樣框選區(qū)域就等于只有一個看不見的點;把【框選區(qū)域】移動到鼠標當(dāng)前所在位置;把【框選區(qū)域】顯示出來,但此時是看不到任何東西的。此時假如我們松開了鼠標,則將【框選區(qū)域】隱蔽掉:
接下來就是這個交互的重點,當(dāng)【鼠標移動時】,依據(jù)鼠標位置來調(diào)整【框選區(qū)域】大小:
這里涉及到【框選區(qū)域】的尺寸計算,我們一般都是習(xí)慣自左上向右下拖動,此時【框選區(qū)域】的寬度就是鼠標所在的x值減去【框選區(qū)域】的x值,高度則是鼠標所在y值減去【框選區(qū)域】y值,我們來看看效果:
整體效果出來了,但是有點卡頓,有時候還不肯定能勝利,這里我就只能憑閱歷解決了,當(dāng)鼠標在【舞臺】移動時,雖然【框選區(qū)域】沒有顯示出來,但是依舊會執(zhí)行動作,會消耗肯定資源,所以這里我給【鼠標移動時】的大事加了一個條件,就是只有【框選區(qū)域】顯示出來時才執(zhí)行動作:
由于我的錄屏軟件一開又會消失卡頓的現(xiàn)象,這里我就不放調(diào)整后的效果圖了,各位可自行體驗。
這里還有問題,就是從左上向右下拉的時候,框選區(qū)域是正常的,但是假如發(fā)覺區(qū)域拉大了,從右下向左上移動,【框選區(qū)域】卻不會縮小,如下:
這個是由于我們是鼠標先動,區(qū)域跟著調(diào)整,從右下往左上移動的時候,鼠標被【框選區(qū)域】攔住了,因此【舞臺】無法檢測鼠標的移動
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2022教師考核表個人述職報告范文【7篇】
- 結(jié)算工作總結(jié)模板4篇
- 競聘演講稿(集合15篇)
- 元旦晚會有感心得5篇
- 春天周末經(jīng)典祝福語
- 見習(xí)護士自我鑒定集錦15篇
- 消化工作計劃合集6篇
- 煤礦崗位工作標準
- 廣東省汕頭市潮南井都中學(xué)2024-2025學(xué)年九年級上冊語篇填空與補全對話專項練習(xí)測試卷(含答案)
- 村屯開展環(huán)境整治工作總結(jié)(4篇)
- 商場用電安全培訓(xùn)
- 《中小學(xué)教育懲戒規(guī)則(試行)》宣講培訓(xùn)
- 結(jié)清貨款合同范例
- 掛靠裝修公司合同范例
- 2021年四川省涼山州九年級中考適應(yīng)性考試理科綜合(試卷)
- 骨科疼痛的評估及護理
- 【MOOC】概率論與數(shù)理統(tǒng)計-南京郵電大學(xué) 中國大學(xué)慕課MOOC答案
- 2024年度軟件開發(fā)分包合同技術(shù)要求與交底2篇
- 湖南省邵陽市2023-2024學(xué)年高一上學(xué)期拔尖創(chuàng)新人才早期培養(yǎng)競賽(初賽)數(shù)學(xué)試題 含解析
- 居家養(yǎng)老人員培訓(xùn)管理制度
- 2024年執(zhí)業(yè)藥師資格繼續(xù)教育定期考試題庫附含答案
評論
0/150
提交評論