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
Ramotion avatar

Ramotion/folding-cell-android

0
View on GitHub↗

Folding Cell Android

This is an Android folding animation library and Material Design component. It provides a reusable interface element that uses a three-dimensional paper-folding animation to reveal content, allowing users to toggle between a collapsed title and expanded information.

The library includes a folding content component with configurable settings for animation duration, background colors, flip counts, and camera depth. It implements these transitions through a custom view that manages the visual state between collapsed and expanded modes.

The underlying system utilizes OpenGL ES rendering and matrix-based coordinate transformations to simulate 3D spatial depth and physical bending. It employs frame-based interpolation and camera-depth simulation to maintain visual transitions during the fold.

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
www.ramotion.com/agency/app-development
↗

Features

  • 3D Folding Animations - Provides a specialized library for implementing three-dimensional paper-folding transitions on Android.
  • 3D Coordinate Transformations - Uses 3D coordinate transformations to simulate the physical bending and folding of a surface.
  • OpenGL 3D Pipelines - Employs an OpenGL ES pipeline to process 3D transformations and depth buffers for the folding effect.
  • Android UI Components - Provides a custom reusable interface widget designed for the Android platform.
  • View Class Inheritance - Extends the Android View class to implement custom drawing and touch handling for the folding animation.
  • Collapsible UI Components - Provides a collapsible UI component that uses a 3D folding animation to toggle content visibility.
  • Material Design Components - Implements Material Design principles and tactile standards through a specialized folding component.
  • Perspective Depth Simulations - Implements virtual perspective and field-of-view adjustments to create a realistic 3D folding effect.
  • Content Reveal Patterns - Organizes information in limited screen space by toggling between summarized titles and detailed expanded content.
  • Design System Components - Provides a reusable UI element that adheres to standardized design language guidelines for visual consistency.
  • Timeline-Based Interpolators - Calculates intermediate folding states based on a timeline to ensure smooth visual transitions.
  • Card Components - Folding cell card component.
  • Card Layouts - Folding cell card component.
4,887 stars·834 forks·Java·MIT·30 views

Star history

Star history chart for ramotion/folding-cell-androidStar history chart for ramotion/folding-cell-android

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.

Frequently asked questions

What does ramotion/folding-cell-android do?

This is an Android folding animation library and Material Design component. It provides a reusable interface element that uses a three-dimensional paper-folding animation to reveal content, allowing users to toggle between a collapsed title and expanded information.

What are the main features of ramotion/folding-cell-android?

The main features of ramotion/folding-cell-android are: 3D Folding Animations, 3D Coordinate Transformations, OpenGL 3D Pipelines, Android UI Components, View Class Inheritance, Collapsible UI Components, Material Design Components, Perspective Depth Simulations.

Which projects share features with ramotion/folding-cell-android?

Projects with overlapping indexed features include: qstumn/badgeview — BadgeView is a custom UI component for Android that displays numeric or text notification indicators on other view… clans/floatingactionbutton — This project provides a set of Android Material Design widgets, including floating action buttons and floating action… afollestad/material-dialogs — material-dialogs is a Kotlin UI component library that provides a collection of modal dialogs and bottom sheets for… navasmdc/materialdesignlibrary — MaterialDesignLibrary is an Android Material Design UI library and cross-version framework. It provides a collection… material-components/material-components-android — This project is a native Android widget toolkit that provides a collection of standardized interface elements for… chrisbanes/cheesesquare — CheeseSquare is an Android UI component gallery and reference application. It serves as a practical demonstration of…

Projects sharing features with Folding Cell Android

These projects share indexed features with Folding Cell Android. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • qstumn/badgeviewqstumn avatar

    qstumn/BadgeView

    3,963View on GitHub↗

    BadgeView is a custom UI component for Android that displays numeric or text notification indicators on other view elements. It is built as a Material Design component that functions as an animated and interactive view for signaling alerts or item counts. The component distinguishes itself through support for drag-to-dismiss gestures, allowing users to remove alerts from the screen via touch interactions. It also utilizes smooth visibility animations to transition state changes rather than using immediate shifts. The library covers broad UI capabilities including content management for updat

    Javabadgebadgeviewmaterialdesign
    View on GitHub↗3,963
  • navasmdc/materialdesignlibrarynavasmdc avatar

    navasmdc/MaterialDesignLibrary

    8,922View on GitHub↗

    MaterialDesignLibrary is an Android Material Design UI library and cross-version framework. It provides a collection of pre-built interface controls and a compatibility layer that enables modern design patterns on older Android devices starting from version 2.2. The project focuses on bringing updated design standards to legacy Android versions to ensure a consistent user experience. This is achieved through a compatibility layer that implements modern interface elements without sacrificing visual quality on outdated operating system releases. The library includes a variety of functional com

    Java
    View on GitHub↗8,922
  • afollestad/material-dialogsafollestad avatar

    afollestad/material-dialogs

    19,577View on GitHub↗

    material-dialogs is a Kotlin UI component library that provides a collection of modal dialogs and bottom sheets for Android applications. It is designed to implement user interface elements that follow Material Design standards. The library provides specialized modal interfaces for selecting calendar dates, clock times, and specific color values. It also includes system chooser integrations for selecting files and directories from local storage. Beyond pickers, the library covers a broader range of interaction components including text input dialogs, modal alerts with action buttons, and bot

    Kotlin
    View on GitHub↗19,577
  • clans/floatingactionbuttonClans avatar

    Clans/FloatingActionButton

    5,175View on GitHub↗

    This project provides a set of Android Material Design widgets, including floating action buttons and floating action menu components. These elements highlight primary screen actions through customizable sizing, shadow effects, and Jetpack Compose UI components. The library includes a circular progress button that embeds a loading spinner to signal background task processing. Its menu components organize expanding buttons with labels and background dimming to provide quick access to multiple primary application actions.

    Javaandroidfloatingactionbutton
    View on GitHub↗5,175
Compare all 30 related projects→