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 方法來實現介面...