Я пытаюсь создать приложение, которое перемещается через 6 многоточечных каналов на 6 разных экранов, в которых я хочу показывать изображения с помощью средства просмотра изображений. Я пытаюсь сделать это с помощью GUI-конструктора, но он все еще не работает. Может кто-нибудь мне помочь?Использование ImageViewer с GUI builder codenameOne
На данный момент им пытаются загрузить ImageViewer перед загрузкой второй формы, как это:
protected void beforeDamesEnkel(Form f) {
ImageViewer imv = new ImageViewer();
imv.setImage(fetchResourceFile().getImage("images.jpg"));
imv.setSwipePlaceholder(Image.createImage(5, 5));
f.addComponent(imv);
}
Спасибо заранее, Allard
Отлично, отлично работает. Я хотел, чтобы ImageViewer показывался в форме после основной формы, но это не так. Можете ли вы объяснить, почему я этого не сделал? Потому что у меня был Layout, уже установленный в GUI-компоновщике. –
Устанавливается на что? Если он установлен на макет границы, вам нужно добавить его в центр (вы должны были получить исключение в консоли). Если бы оно было настроено на что-то другое, размер мог быть просчитан. –
Хорошо, я понял. Это был макет границы, но не поставил его в центр. –