顯示具有 為什麼系列 標籤的文章。 顯示所有文章
顯示具有 為什麼系列 標籤的文章。 顯示所有文章

2010年5月4日 星期二

[Android為什麼]怎麼製作透明的canvas

一般我們都會用


 @Override
 protected void onDraw(Canvas canvas){
     super.onDraw(canvas);
}
來畫要的圖形,但卻沒辦法重疊,所以為了要讓他們可以被重疊,要改成這樣



 @Override
 protected void dispatchDraw(Canvas canvas){
     super.dispatchDraw(canvas);
}

進階閱讀:http://blog.pocketjourney.com/2008/03/15/tutorial-1-transparent-panel-linear-layout-on-mapview-google-map/

2010年5月3日 星期一

[Android為什麼]什麼是Layout?

Layout 是一繼承ViewGroup的類別,功能是用來將子元件配置在畫面上
Andrioid SDK內建了一些Layout,方便設計UI,以下就簡介常用的Layout


  • FrameLayout
    將View顯示在左上角,增加多個View的時候,後加的View會蓋在先加的上面。
    例如:背景貪食蛇,先加入相機View,在加入蛇的View。