awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
daimajia avatar

daimajia/AndroidImageSlider

0
View on GitHub↗
5,595 stars·1,625 forks·Java·MIT·11 views

AndroidImageSlider

AndroidImageSlider is a reusable Android UI component designed to display sequences of local or remote images. It functions as a swipeable image viewer and media gallery widget for integrating carousels and banners into Android application layouts.

The library provides customizable transition animations for its image slider component. It includes capabilities for presenting photo galleries and introductory slideshows for app onboarding.

The component utilizes an adapter pattern for data binding and a scrolling container for navigation. It incorporates image loading with bitmap caching, a programmatic animation engine for view transformations, and automated playback functionality.

Features

  • Image Sliders - Provides a reusable UI component for rendering sequences of local or remote images with custom animations.
  • Android Development - Offers a specialized toolkit for adding interactive image carousels and banners to Android applications.
  • Android Image Components - Serves as a dedicated Android library for implementing interactive image display components.
  • ViewPager Integrations - Integrates the Android ViewPager component to manage horizontal navigation with snap-to-page behavior.
  • Image Galleries - Implements a swipeable image viewer for browsing collections of local and remote photos.
  • Media Galleries - Provides a navigable media gallery widget for presenting banners and photo collections.
  • Image Caches - Provides in-memory caching for downloaded images to optimize slide transitions and reduce network requests.
  • Mobile App Onboarding - Supports the creation of swipable introductory screen sequences to guide new users through app features.
  • Automated Slideshow Controllers - Ships an automated playback feature that triggers periodic view shifts for a slideshow effect.
  • View Property Animators - Uses a programmatic engine to manipulate view properties for customized sliding transition effects.
  • Animations and Effects - Image slider with animation support.

Star history

Star history chart for daimajia/androidimagesliderStar history chart for daimajia/androidimageslider

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does daimajia/androidimageslider do?

AndroidImageSlider is a reusable Android UI component designed to display sequences of local or remote images. It functions as a swipeable image viewer and media gallery widget for integrating carousels and banners into Android application layouts.

What are the main features of daimajia/androidimageslider?

The main features of daimajia/androidimageslider are: Image Sliders, Android Development, Android Image Components, ViewPager Integrations, Image Galleries, Media Galleries, Image Caches, Mobile App Onboarding.

Which projects share features with daimajia/androidimageslider?

Projects with overlapping indexed features include: blueimp/gallery — Gallery is a JavaScript library for creating responsive media galleries. It provides touch-enabled lightbox views and… xiaolin/react-image-gallery — This project is a responsive image gallery and carousel component for React. It provides a sliding interface for… bingoogolapple/bgabanner-android — BGABanner-Android is a UI library for Android providing customizable sliding image galleries and paginated sliders. It… saiwu-bigkoo/android-convenientbanner — Android-ConvenientBanner is an image banner library for Android apps that provides a sliding image carousel with… jackmoore/colorbox — Colorbox is a jQuery-based lightbox plugin and modal overlay library used to display images, HTML, and external… piasy/bigimageviewer — BigImageViewer is an Android image zooming library and UI component designed for displaying high-resolution images…

Projects sharing features with AndroidImageSlider

These projects share indexed features with AndroidImageSlider. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • blueimp/galleryblueimp avatar

    blueimp/Gallery

    3,772View on GitHub↗

    Gallery is a JavaScript library for creating responsive media galleries. It provides touch-enabled lightbox views and carousels for displaying collections of images and videos across different web browsers. The library distinguishes itself through a factory-based rendering system that supports diverse content types, including local video playback, external video embedding, and custom HTML content. It features an input-agnostic navigation controller that maps swipe gestures, mouse clicks, and keyboard presses to a single state machine. The project covers high-level capabilities including auto

    JavaScript
    View on GitHub↗3,772
  • xiaolin/react-image-galleryxiaolin avatar

    xiaolin/react-image-gallery

    3,941View on GitHub↗

    This project is a responsive image gallery and carousel component for React. It provides a sliding interface for displaying images and mixed media, such as embedded videos and iframes, within a single navigational sequence. The gallery supports automated playback with manual play and pause controls, and it adapts its layout for different screen sizes. It includes a fullscreen display mode using native browser implementations and allows for custom slide content rendering via render props. Navigation is handled through touch swipe gestures, keyboard arrow inputs, and direct thumbnail selection

    TypeScript
    View on GitHub↗3,941
  • bingoogolapple/bgabanner-androidbingoogolapple avatar

    bingoogolapple/BGABanner-Android

    4,160View on GitHub↗

    BGABanner-Android is a UI library for Android providing customizable sliding image galleries and paginated sliders. It functions as a wrapper for ViewPager2, integrating navigation controls and the ability to render image banners that load content from the network. The library features auto-scrolling capabilities with looping sequences that can pause or resume based on user touch interactions. It includes configurable page indicators, such as dots or numbers, and supports custom transition animations to modify the visual effects when switching between views. The component manages banner inte

    Javaandroidxbannersplash
    View on GitHub↗4,160
  • saiwu-bigkoo/android-convenientbannersaiwu-bigkoo avatar

    saiwu-bigkoo/Android-ConvenientBanner

    4,748View on GitHub↗

    Android-ConvenientBanner is an image banner library for Android apps that provides a sliding image carousel with infinite looping and 3D transition effects. It is a specialized ViewPager implementation designed for rotating banners and reusable user interface carousels. The component features a system for simulating an endless loop by duplicating boundary items and utilizes matrix transformations and scaling to create three-dimensional depth during page transitions. It includes a timer-driven auto-rotation mechanism that triggers transitions at fixed intervals and pauses during user interacti

    Java
    View on GitHub↗4,748
  • Compare all 30 related projects→