999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于Android 平臺的SVG 響應式組件

2020-01-08 08:04:56俞立全蘇州天鴻嘉匯軟件有限公司
數碼世界 2020年1期
關鍵詞:用戶設計

俞立全 蘇州天鴻嘉匯軟件有限公司

1 概述

隨著移動互聯網不斷發展進步,手機等移動設備屏幕顯示分辨率越來越高,對APP 設計方案提出了更高的要求,使用SVG 等線性矢量圖形化資源代替傳統位圖圖片資源,可以自適應各種大小屏幕而不會變得模糊,提高用戶視覺體驗的同時也減少了設計人員適配不同屏幕的工作量。

SVG 是一種可縮放圖形,使用XML 格式定義和描述圖形,Android 系統已經支持靜態SVG 圖形和SVG 動畫資源顯示,但無法感知用戶熱點區域觸控機制,需要編寫代碼響應用戶操作,由于屏幕大小不同,坐標定位變得很繁瑣,加上不同的內容需要為每個SVG圖形編寫響應代碼,重復工作量很大,為此我進行了探索和組件化封裝,實現了SVG 響應式組件。

2 功能實現

2.1 實現案例及說明

此技術已運用在《數學計算大挑戰》APP 中 (參見圖1)。

(圖1)

當用戶移動圓圈卡片到空白圓圈范圍內時會自動吸附并計算同色線段上的數值,原本較為繁瑣的代碼編寫運用SVG 響應式組件后無需適配屏幕坐標和編寫顯示交互代碼就能實現此功能,當然這只是其中的一個例子。設計開發人員可以專注于功能邏輯和SVG圖形設計,為SVG 指定圖形熱點數據。

3 模塊結構

SVG 響應式組件分為3 個模塊部分:

1)SVG 響應描述內容(XML 格式),包含功能邏輯和SVG 圖形資源內容。

2)SVG 解析轉換器,用于讀取SVG 內容并根據屏幕大小自動轉換為Android 繪圖對象(Path,paint 等)。

3)SVG 熱點響應生成器,用于讀取功能邏輯動態生成Android屏幕觸控響應動作。

3.1 流程

具體流程如下(參見圖2):

(圖2)

程序加載描述文件后開始解析,獲取SVG 圖像文件或內容,解析SVG 并生成Android 圖像對象,繪制刷新輸出到屏幕顯示,響應熱點模塊讀取熱點數據解析并生成響應對象的位置信息和響應接口,響應設計者實現的接口方法。

3.2 響應熱點設置

響應熱點的設置可以是任何SVG 描述的節點圖形,如path、circle、rect 等節點,圖形節點熱點響應區域會根據屏幕大小和自身圖形大小自動縮放,設計者只需要實現響應后的執行邏輯。

3.3 SVG 節點解析與繪制

SVG 為XML 結構,通過Android 原DOM 對象可以很方便地讀取并解析SVG 節點數據。

不同的節點轉換為對應的Android 圖像對象,如:circle、rect。節點屬性數據,如:fill、stroke、stroke-width 可以轉換為Paint 對象。通過響應式組件自動保存在對象節點列表中。解析完成后通過AndroidCanvas 畫板繪制輸出。

3.4 響應熱點解析與生成

響應熱點數據保存于組件自定義XML 描述文件內,設計人員只需填寫指向SVG 節點的對應編號,組件讀取后生成對應包含坐標系數據的熱點區域,并響應用戶實現的接口操作。

4 結語

SVG響應式組件具有廣泛的應用領域,不僅可以運用在游戲領域,還可以運用于網絡教育領域[3],SVG 在提高圖像顯示,無損縮放,高清屏幕方面具有先天優勢,同時SVG 響應式組件在提高設計人員開發設計效率時效果明顯,不論在技術上還是經濟上,都是必要和可行的。

猜你喜歡
用戶設計
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
Camera360:拍出5億用戶
創業家(2015年10期)2015-02-27 07:55:08
100萬用戶
創業家(2015年10期)2015-02-27 07:54:39
主站蜘蛛池模板: 国产三级a| 99热这里只有精品国产99| 成人精品免费视频| 视频国产精品丝袜第一页| 国产浮力第一页永久地址 | 成年女人a毛片免费视频| 久久中文字幕2021精品| 亚洲日韩精品欧美中文字幕| 99青青青精品视频在线| 热99精品视频| 亚洲中文字幕久久精品无码一区| 欧美成人精品在线| 国产自在线拍| 亚洲国产中文欧美在线人成大黄瓜| 久久黄色视频影| 亚洲精品视频免费观看| 国产美女丝袜高潮| 美女毛片在线| 久久这里只有精品66| 国产福利在线观看精品| 国产99欧美精品久久精品久久| 国产精品吹潮在线观看中文| 国产精品无码制服丝袜| 不卡视频国产| 九色91在线视频| 久久99精品久久久久纯品| 欧美日韩v| www.99在线观看| 九九热在线视频| 国产精品乱偷免费视频| 国产精品片在线观看手机版 | 日本国产一区在线观看| 国产毛片网站| 国产97视频在线观看| 日韩无码视频网站| 无码国产偷倩在线播放老年人| 亚洲精品老司机| 日韩福利视频导航| 久久国产精品77777| 国产经典免费播放视频| 久久久久久久久18禁秘| 国产一区二区三区在线观看视频| 波多野结衣久久精品| 成人国产免费| 九色综合伊人久久富二代| 四虎AV麻豆| 国产av一码二码三码无码| 日韩无码视频专区| 亚洲va在线∨a天堂va欧美va| 22sihu国产精品视频影视资讯| www.99精品视频在线播放| 91小视频版在线观看www| 国产美女主播一级成人毛片| 九九热精品免费视频| 国产区福利小视频在线观看尤物| 亚洲综合极品香蕉久久网| 在线国产毛片手机小视频 | 噜噜噜久久| 欧美亚洲中文精品三区| 四虎成人免费毛片| 国产色伊人| 99视频在线看| 午夜国产理论| 亚洲欧美日韩视频一区| 国产精品99久久久| 国产亚洲精品97在线观看| 国产69囗曝护士吞精在线视频| 欧美成人综合视频| 2021国产精品自产拍在线| 中文字幕调教一区二区视频| 亚洲天堂久久新| 五月婷婷综合色| 99这里只有精品6| 无码免费的亚洲视频| 天堂亚洲网| 亚洲国产黄色| 韩日午夜在线资源一区二区| 小说区 亚洲 自拍 另类| 国产乱人激情H在线观看| 国产成人综合久久精品下载| 好紧太爽了视频免费无码| 免费人成视频在线观看网站|