CarouselActivity

public final class CarouselActivity extends FragmentActivity

CarouselActivity provides an introduction carousel for the app, allowing users to navigate through multiple onboarding screens.

Constructors

Link copied to clipboard

Types

Link copied to clipboard
public class Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
private final ViewPager2 getCarouselPager()
Link copied to clipboard
private final Integer getCurrentPosition()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
private final Unit navigateToHome()

Navigates to the main activity and finishes the current onboarding activity.

Link copied to clipboard
protected Unit onCreate(Bundle savedInstanceState)
Link copied to clipboard
private final Unit setCarouselPager(ViewPager2 carouselPager)
Link copied to clipboard
private final Unit setCurrentPosition(Integer currentPosition)
Link copied to clipboard
private final Unit setDirectionDotsImage(ImageView directionDotsImage)
Link copied to clipboard
private final Unit setupButtons()

Initializes button click listeners for navigating the carousel.

Link copied to clipboard
private final Unit setupCarouselPager()

Initializes the ViewPager2 for the carousel and applies custom page transformations.

Link copied to clipboard
private final Unit updateDirectionDots(Integer position)

Updates the navigation dots to indicate the current page in the carousel.

Link copied to clipboard
private final Unit updateNavigationButtons()

Updates the visibility of navigation buttons based on the current carousel position.