Чтобы поменять изображения, выполните следующие действия:
Шаг 1: Загрузить этот класс SlidingImage.java
Шаг 2. Создание нового SlidingImage:
SlidingImage image = new SlidingImage(
Image.createImage("/image1.png"),
10,
SlidingImage.SLIDE_OUT);
Это аргументы конструктора:
Объект изображения для слайда
Количество штук скользящего изображения
Тип слайда: SlidingImage.SLIDE_IN или
SlidingImage.SLIDE_OUT
Шаг 3: Запустите эффект скольжения, указав его направление и продолжительность (в миллисекундах):
image.slide(Canvas.RIGHT, 3000);
Направление может быть одним из свойств холста UP, RIGHT, DOWN и LEFT.
Шаг 4: Теперь вы можете нарисовать его, просто указав координаты и привязку, как обычно:
image.paint(g,100, 100, Graphics.HCENTER | Graphics.VCENTER);
Шаг 5: Если вы помните класс ExplodingImage, вы можете проверить, заканчивается ли эффект общедоступным свойством завершения:
if(image.ended)
{
//effect-end related code
}
Шаг 6: Если вы хотите сбросить эффект, также изменив фрагменты скользящего изображения и тип эффекта (слайд или вставка), вы можете использовать метод reset ():
//to reset changing also slides and type properties
image.reset(12, SlidingImage.SLIDE_IN);
//otherwise, to simply reset:
image.reset();
Пример холста