2011-12-10 107 views
0

我在我的應用程序中有一個標籤欄,但我試圖獲得像Rhapsody Blackberry應用程序或Flixster Blackberry應用程序中的特色光面效果。我曾考慮過使用PNG,但我確定這是一種更好的方式,可以像使用漸變那樣編程。任何幫助將非常感激!黑莓有光澤的tabbar

Flixster的應用 http://news.cnet.com/i/bto/20091106/Flixter_Curve.png

狂想曲應用程序(我寧願它看起來像這樣) http://nexus404.com/Blog/wp-content/uploads2/2010/12/blackberry-for-rhapsody-300.jpg

謝謝!

回答

2

確實有可能。

  1. 創建一個1像素x40像素(高度儘可能多)png梯度圖像是光滑的,所以我們得到光澤效果。
  2. in paint() call graphics.tileRop()傳遞Graphics.ROP_SRC_COPY作爲要執行的光柵操作的常量。

這會在您設置的區域範圍內繪製漸變。

1

最好的方法是使用PNG。如果您嘗試以編程方式繪製漸變,請準備好使用可見顏色線查看非平滑漸變。