MediaPicker is an Android application that allows users to pick multiple or single images and videos with a fully custom UI. Users can select media from all available folders or choose a specific folder. The app features a custom ViewPager2 for displaying images, complete with a dot indicator similar to Instagram.
-
Pick multiple or single images and videos.
-
Custom UI for a seamless user experience.
-
Choose media from all folders or a specific folder.
-
ViewPager2 for displaying images with a custom dot indicator (like Instagram).
-
A package of PageTransformers for ViewPager2, including:
- CarouselPageTransformer: Creates a carousel-like effect with centered images.
- ZoomOutPageTransformer: Applies a zoom-out effect on the inactive pages.
- WavePageTransformer: Adds a wave-like transition effect between pages.
- SlideInPageTransformer: Slides pages in from the sides for a smooth transition.
- ScaleAndFadeTransformer: Combines scaling and fading effects for a unique look.
- FlipPageTransformer: Implements a flipping animation during page transitions.
- DepthPageTransformer: Creates a 3D depth effect as pages transition.
- CubePageTransformer: Offers a cube-like rotation effect when changing pages.
- Clone the repository:
git clone https://github.com/AnurupJaiswal/MediaPicker.git