2010年5月20日 星期四

Python 初體驗

孤陋寡聞的我總算要踏出程式屠龍的第一步!
聽說有一派巨蟒神功無敵,愈練此功還不需要自宮
看了 ericsk 大大秘訣之後,更令我想要一試

人家說用command line寫程式才是真男人...那我只好當小女人用IDE了(拿刀剁)
我選擇 Eclipse + Pydev  windows版安裝教學 mac版安裝教學

目前就先做到這裡...明天在來挑戰10分鐘!

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。