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

hugeterry/CoordinatorTabLayout

0
View on GitHub↗
4,175 stars·580 forks·Java·Apache-2.0·15 views

CoordinatorTabLayout

CoordinatorTabLayout is a custom Android user interface component that integrates tabbed navigation with folding headers and paging container synchronization. Built for the native Android view system, it implements Material Design patterns to create immersive screens where header content collapses as the user scrolls.

The component synchronizes tab selection events with a paging container to update visible content. It manages the coordination between a tab navigation bar and a folding header, ensuring that scrolling events and page transitions remain aligned.

The layout includes capabilities for system bar appearance management, allowing content to draw behind translucent status and navigation bars. It also provides a configuration system for header imagery, supporting both static resources and listener-driven asynchronous network image loading.

Features

  • Collapsible Headers - Implements a folding header that collapses as the user scrolls to create an immersive interface.
  • Collapsible - Provides a layout component that combines a tab navigation bar with a folding header for synchronized content.
  • Collapsible Compositions - Implements a mechanism to combine tab navigation, a folding header, and scrollable content for a synchronized interface.
  • Android UI Components - Offers reusable Android UI components for building complex screens with folding headers and tabbed navigation.
  • Custom Android Views - Provides a custom UI component built by extending the Android View class to manage complex screen transitions.
  • ViewPager Integrations - Integrates a tab layout with a paging container to synchronize active state and content updates.
  • Synchronized Pager Tabs - Explicitly links a tabbed navigation menu to a paging container to synchronize visible content.
  • Nested Scroll Coordination - Implements nested scroll coordination between a collapsing header and scrollable content to create synchronized folding animations.
  • Tabbed Navigation - Implements tabbed navigation that organizes content into selectable views synchronized with a paging container.
  • Material Design Components - Follows Material Design patterns to implement immersive full-screen headers and tabbed navigation.
  • Immersive - Enables immersive layouts by extending application content behind the status bar for a polished look.
  • System Bar Visual Styling - Provides programmatic visual styling of system status and navigation bars to allow content to draw behind them.
  • Tab Selection Mechanisms - Provides mechanisms for switching visible content in tabbed interfaces via intercepted touch events and selection listeners.
  • Event Handling - Provides an event-driven system to trigger specific application actions when a different tab is selected.
  • Tab Layouts - 自定义组合控件

Star history

Star history chart for hugeterry/coordinatortablayoutStar history chart for hugeterry/coordinatortablayout

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. 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 hugeterry/coordinatortablayout do?

CoordinatorTabLayout is a custom Android user interface component that integrates tabbed navigation with folding headers and paging container synchronization. Built for the native Android view system, it implements Material Design patterns to create immersive screens where header content collapses as the user scrolls.

What are the main features of hugeterry/coordinatortablayout?

The main features of hugeterry/coordinatortablayout are: Collapsible Headers, Collapsible, Collapsible Compositions, Android UI Components, Custom Android Views, ViewPager Integrations, Synchronized Pager Tabs, Nested Scroll Coordination.

What are some open-source alternatives to hugeterry/coordinatortablayout?

Open-source alternatives to hugeterry/coordinatortablayout include: h07000223/flycotablayout — FlycoTabLayout is a Java-based library for building tabbed navigation interfaces in Android applications. It functions… ogaclejapan/smarttablayout — SmartTabLayout is an Android user interface navigation component that synchronizes a tabbed navigation strip with the… rey5137/material — A library to bring fully animated Material Design components to pre-Lolipop Android. aurelhubert/ahbottomnavigation — ahbottomnavigation is an Android UI component library that provides a view-based bottom navigation bar for… miguelcatalan/materialsearchview — MaterialSearchView is an Android UI component that provides a search interface following Material Design guidelines.… xuexiangjys/xui — XUI is a native Android UI framework and component library designed for building application interfaces. It provides a…

Open-source alternatives to CoordinatorTabLayout

Similar open-source projects, ranked by how many features they share with CoordinatorTabLayout.
  • h07000223/flycotablayoutH07000223 avatar

    H07000223/FlycoTabLayout

    11,101View on GitHub↗

    FlycoTabLayout is a Java-based library for building tabbed navigation interfaces in Android applications. It functions as a custom view component and navigation tool that allows developers to organize content into switchable categories using customizable indicators and animations. The library distinguishes itself through integrated notification badge components that display unread message tips and status indicators directly on individual tabs. It also provides specialized navigation synchronization, allowing the tab layout to function as a standalone component or as a linked navigation bar ti

    Java
    View on GitHub↗11,101
  • ogaclejapan/smarttablayoutogaclejapan avatar

    ogaclejapan/SmartTabLayout

    7,068View on GitHub↗

    SmartTabLayout is an Android user interface navigation component that synchronizes a tabbed navigation strip with the scroll position of a ViewPager. It functions as a layout system that maps page scroll offsets to active tab indicators, providing a visual marker that offers continuous feedback as users swipe through paginated content. The component utilizes an adapter-based system to bind fragment-based page sets to dynamic tab labels. It allows for the replacement of standard tab appearances with custom layouts or user-defined views while maintaining synchronization with the page viewer. T

    Java
    View on GitHub↗7,068
  • aurelhubert/ahbottomnavigationaurelhubert avatar

    aurelhubert/ahbottomnavigation

    3,824View on GitHub↗

    ahbottomnavigation is an Android UI component library that provides a view-based bottom navigation bar for implementing tabbed interfaces. It functions as a navigation framework for managing active tab states and triggering application logic through user interactions with a menu of three to five items. The library includes a dynamic notification badge system that renders visual overlays on navigation items to alert users to pending updates. It also features an interactive view manager that coordinates navigation bar visibility and transitions based on real-time scroll events. The component c

    Java
    View on GitHub↗3,824
  • miguelcatalan/materialsearchviewMiguelCatalan avatar

    MiguelCatalan/MaterialSearchView

    3,812View on GitHub↗

    MaterialSearchView is an Android UI component that provides a search interface following Material Design guidelines. It functions as a reusable visual element for implementing search bars and query inputs within mobile applications. The component includes a search suggestion provider to display predefined query options as users type and built-in voice search integration to convert spoken commands into text input. The project covers search interface development and component styling, allowing for the customization of colors and icons to match specific application themes.

    Java
    View on GitHub↗3,812
  • See all 30 alternatives to CoordinatorTabLayout→