Chuyển tiếp slide

Bài viết này trình bày cách áp dụng hiệu ứng chuyển tiếp slide và thời gian với Aspose.Slides for Android via Java.

Thêm chuyển tiếp slide

Áp dụng hiệu ứng chuyển tiếp fade cho slide đầu tiên.

static void addSlideTransition() {
    Presentation presentation = new Presentation();
    try {
        ISlide slide = presentation.getSlides().get_Item(0);

        // Áp dụng chuyển tiếp mờ.
        slide.getSlideShowTransition().setType(TransitionType.Fade);
    } finally {
        presentation.dispose();
    }
}

Truy cập chuyển tiếp slide

Đọc loại chuyển tiếp hiện đang được gán cho một slide.

static void accessSlideTransition() {
    Presentation presentation = new Presentation();
    try {
        ISlide slide = presentation.getSlides().get_Item(0);

        slide.getSlideShowTransition().setType(TransitionType.Push);

        // Truy cập loại chuyển tiếp.
        int type = slide.getSlideShowTransition().getType();
    } finally {
        presentation.dispose();
    }
}

Xóa chuyển tiếp slide

Xóa mọi hiệu ứng chuyển tiếp bằng cách đặt loại thành None.

static void removeSlideTransition() {
    Presentation presentation = new Presentation();
    try {
        ISlide slide = presentation.getSlides().get_Item(0);

        slide.getSlideShowTransition().setType(TransitionType.Fade);

        // Xóa chuyển tiếp bằng cách đặt none.
        slide.getSlideShowTransition().setType(TransitionType.None);
    } finally {
        presentation.dispose();
    }
}

Đặt thời lượng chuyển tiếp

Xác định thời gian hiển thị slide trước khi tự động chuyển sang slide tiếp theo.

static void setTransitionDuration() {
    Presentation presentation = new Presentation();
    try {
        ISlide slide = presentation.getSlides().get_Item(0);

        slide.getSlideShowTransition().setAdvanceOnClick(true);
        slide.getSlideShowTransition().setAdvanceAfterTime(2000); // tính bằng mili giây.
    } finally {
        presentation.dispose();
    }
}