Android View學習示例

2021-08-26 17:15:30 字數 946 閱讀 2271

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