0
我正在嘗試將圖片用於黑莓應用程序的背景,而不是默認的白色背景。我怎樣才能做到這一點?在我的黑莓應用程序中使用背景圖片
我正在嘗試將圖片用於黑莓應用程序的背景,而不是默認的白色背景。我怎樣才能做到這一點?在我的黑莓應用程序中使用背景圖片
final Bitmap header_Bitmap = //your image
VerticalFieldManager vfm_ = new VerticalFieldManager(
Manager.NO_HORIZONTAL_SCROLL | Manager.NO_HORIZONTAL_SCROLLBAR
| Manager.NO_VERTICAL_SCROLL
| Manager.NO_VERTICAL_SCROLLBAR | Field.USE_ALL_WIDTH) {
public void paint(Graphics graphics) {
graphics.setBackgroundColor(0x040811);
graphics.clear();
graphics.drawBitmap(0, 0, header_Bitmap.getWidth(),
header_Bitmap.getHeight(), header_Bitmap, 0, 0);
super.paint(graphics);
}
};
add(vfm_);
背景,BackgroundFactory可以用來設置的任何VerticalFieldManager,HorizontalFieldManager或MainScreen的背景。從JDE版本4.6.0開始支持此支持。
檢查API。
Bitmap bitmap = Bitmap.getBitmapResource("myBitmap.png");
Background background = BackgroundFactory.createBitmapBackground(bitmap);
setBackground(background);