国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

自定義View(一)基本框架

2019-11-09 16:29:08
字體:
來源:轉載
供稿:網(wǎng)友

對于大家來說,Google原生的View的派生類很方便的讓眾位開發(fā)者進行使用,但是這種便利也帶來了一些約束。所以我們大家往往需要根據(jù)應用程序的界面樣式進行新的視圖的創(chuàng)建。通過創(chuàng)建自己的控件,可以實現(xiàn)符合自己需求的UI控件。

要在畫布上進行新控件的創(chuàng)建,就需要對View或者SurfaceView類進行擴展。View類提供了一個Canvas對象和一些繪制方法,還有Paint類,很方便進行繪制。因此使用它可以使用位圖和光柵圖創(chuàng)建一個可視化的界面。之后,就可以重寫一些用戶事件,如屏幕的觸摸等進行用戶交互。

對于那些不需要3D圖形效果的情況下,View類提供了輕量級的強大的解決方案。

SurfaceView提供了一個支持后臺線程繪制并且可以使用OpenGL來繪制Surface對象。對于那些對于圖形要求很高的控件,尤其是游戲界面,就需要用到SurfaceView了,因為該控件可以頻繁的更新或者顯示復雜的圖像信息。

下面是進行自定義View的基本框架:


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 临武县| 霍林郭勒市| 海兴县| 启东市| 永兴县| 迭部县| 祁连县| 克东县| 琼结县| 常熟市| 岳池县| 永胜县| 昌平区| 应用必备| 临邑县| 云霄县| 沂水县| 嘉荫县| 凌海市| 清镇市| 中超| 北流市| 义马市| 平阴县| 伊宁县| 白山市| 桐庐县| 浪卡子县| 朝阳县| 中阳县| 长子县| 浮梁县| 莒南县| 华安县| 汽车| 庆元县| 金阳县| 怀仁县| 云安县| 额敏县| 平安县|