Android View學習示例

2021-09-01 03:37:24 字數 798 閱讀 4274

view,是android的乙個超類,這個類幾乎包含了所有的螢幕型別。每乙個view都有乙個用於繪圖的畫布,這個畫布可以進行任意擴充套件。

在遊戲開發中葉可以自定義檢視(view),這個畫布的功能更能滿足我們在遊戲開發中的需要。在android中,任何乙個view類都只需重寫ondraw 方法來實現介面顯示,自定義的檢視可以是複雜的3d實現,也可以是非常簡單的文字形式等。

具體示例:

activity:

public class activity01 extends activity handler myhandler = new handler() super.handlemessage(msg); } }; class gamethread implements runnable catch (interruptedexception e) } } } @override public boolean ontouchevent(motionevent event) return true; } @override public boolean onkeydown(int keycode, keyevent event) return true; } }

gameview

public class gameview extends view public void ondraw(canvas canvas) else paint mpaint = new paint(); switch (count % 4) canvas.drawrect(x - 40, y - 20, x + 40, y + 20, mpaint); } }

執行效果:

Android View學習示例

view,是android的乙個超類,這個類幾乎包含了所有的螢幕型別。每乙個view都有乙個用於繪圖的畫布,這個畫布可以進行任意擴充套件。在遊戲開發中葉可以自定義檢視 view 這個畫布的功能更能滿足我們在遊戲開發中的需要。在android中,任何乙個view類都只需重寫ondraw 方法來實現介面...

Android View學習示例

view,是android的乙個超類,這個類幾乎包含了所有的螢幕型別。每乙個view都有乙個用於繪圖的畫布,這個畫布可以進行任意擴充套件。在遊戲開發中葉可以自定義檢視 view 這個畫布的功能更能滿足我們在遊戲開發中的需要。在android中,任何乙個view類都只需重寫ondraw 方法來實現介面...

Android View學習示例

view,是android的乙個超類,這個類幾乎包含了所有的螢幕型別。每乙個view都有乙個用於繪圖的畫布,這個畫布可以進行任意擴充套件。在遊戲開發中葉可以自定義檢視 view 這個畫布的功能更能滿足我們在遊戲開發中的需要。在android中,任何乙個view類都只需重寫ondraw 方法來實現介面...