Я только начал учиться разрабатывать приложения BlackBerry и столкнулся с проблемой.Я не уверен, как можно перемещаться по фоновому изображению, которое больше, чем поле / менеджер, к которому оно применяется.Вот изображение, чтобы проиллюстрировать, что я имею в виду:
До сих пор я пытался добавить Bitmap к BitmapField внутри AbsolutePositionManager , думая, что я смогу установить размер абсолютного менеджера и просто переместить растровое поле внутри него.Это не так, управление просто принимает размер содержимого внутри него: (
Я пришел из внешнего интерфейса веб-разработчика, поэтому я ищу что-то похожее на фонАтрибут -position 'в css или какую-то маску изображения.
Заранее спасибо!
- обновление -
Это кодПример того, куда я попал. Теперь у меня есть менеджер нестандартного размера, который отображает кусок большего BitmapField. Мне просто нужен способ переместить это BitmapField вокруг.
package mypackage;
import net.rim.device.api.system.Bitmap;
import net.rim.device.api.ui.component.BitmapField;
import net.rim.device.api.ui.container.AbsoluteFieldManager;
public class MyImage extends AbsoluteFieldManager {
protected void sublayout(int maxWidth, int maxHeight){
int displayWidth = 326;
int displayHeight = 79;
super.sublayout(displayWidth, displayHeight);
setExtent(displayWidth, displayHeight);
}
public MyImage(){
Bitmap _image = Bitmap.getBitmapResource("img.jpg");
BitmapField image = new BitmapField(_image);
add(image);
}
}