我正嘗試使用以下代碼在黑莓上創建帶有透明背景的位圖。無法在黑莓上創建帶有透明背景的位圖
Bitmap bmp2 = new Bitmap(Bitmap.ROWWISE_16BIT_COLOR,w, h);
bmp2.createAlpha(Bitmap.ALPHA_BITDEPTH_8BPP);
bmp2.setARGB(new int[w*h], 0, w, 0, 0, w, h);
Graphics g3 = Graphics.create(bmp2);
int orig = g3.getGlobalAlpha();
g3.setGlobalAlpha(0);
g3.setBackgroundColor(0x00ffffff);
g3.clear();
g3.setGlobalAlpha(orig);
g3.setColor(Color.BLACK);
g3.setFont(myFont);
g3.drawText(sig.getText(),0,0);
但我的圖片總是有白色填充的背景?任何指針我做錯了什麼?由於
編輯 我才意識到,上面的代碼工作的OS6 +模擬器但不是在OS5模擬器..任何想法,爲什麼發生這種情況?
hi @Cool Dude,你可以在這種情況下幫我解決問題,我在OS 5中遇到了同樣的問題。我已經使用過你的代碼,但是透明而不是圖像。 –