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

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

自定義View(一)基本框架

2019-11-09 17:33:02
字體:
供稿:網(wǎng)友

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

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

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

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

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


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 湘乡市| 通化县| 浦江县| 舞钢市| 双牌县| 常州市| 五常市| 海原县| 玉门市| 扎鲁特旗| 理塘县| 博客| 开江县| 彩票| 沙田区| 宝兴县| 定襄县| 山阳县| 靖边县| 莱西市| 新巴尔虎左旗| 呼图壁县| 罗江县| 鹤庆县| 兴海县| 怀宁县| 邓州市| 开平市| 壤塘县| 云南省| 德钦县| 柘城县| 定襄县| 阿瓦提县| 米林县| 舞钢市| 潜山县| 资阳市| 南郑县| 凤翔县| 南郑县|