Blackberry - установить фоновое изображение поля, подогнанное под размер - PullRequest
1 голос
/ 15 февраля 2011

Как вы можете масштабировать изображение - будь то растровое изображение или EncodedImage, чтобы заполнить всю ширину и высоту поля?

Попробовал это:

protected void paintBackground(Graphics g) {
    super.paintBackground(g);
     //try bitmap
     //g.drawBitmap(0, 0, this.getWidth(), this.getHeight(), image 0, 0);
     //try encoded image
     g.drawImage(0, 0, this.getContentWidth(), this.getContentHeight(), image, 0, 0, 0);

}

1 Ответ

2 голосов
/ 16 февраля 2011

Этот вопрос задан прежде, чем здесь будет ссылка Blackberry - как изменить размер изображения?

В OS 5.0 метод api scaleInto предоставляется в классе Bitmap, т.е. http://www.blackberry.com/developers/docs/5.0.0api/net/rim/device/api/system/Bitmap.html#scaleInto%28net.rim.device.api.system.Bitmap,%20int%29

Для Below OS 5.0 эта статья bb kb будет полезна для манипуляций с изображениями http://supportforums.blackberry.com/t5/Java-Development/Rotate-and-scale-bitmaps/ta-p/492524

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...