2011年3月4日 星期五

車用虛擬儀表設計(二)

2010年3月23日星期二我們提到設計車用虛擬儀表,今天我們要談到四個觀念:
1.利用invalidate()函式來畫面更新
2.使用成員變數來儲存指針角度的資訊
3.利用亂數來提供隨機的增減量
4.利用if來做指針邊界的判斷

其步驟如下:
1.先按照在2010年3月23日星期二我們提到設計車用虛擬儀表完成畫面
2.在onDraw()函式最後一行加上invalidate()函式。

3.使用angle++改變指針的角度。

4.把angle變數由區域變數改變成成員變數,注意區域變數在事件處理函式(如onDraw())內是無法保留其內容。

5.利用亂數來改變指針的增減量

6.利用if來控制指針的範圍,避免跑到非刻度的區域

沒有留言:

張貼留言