awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
razerdp avatar

razerdp/BasePopup

0
View on GitHub↗
5,255 Stars·762 Forks·Java·Apache-2.0·2 Aufrufegithub.com/razerdp/BasePopup↗

BasePopup

BasePopup ist eine Android-Popup-Window-Bibliothek und ein UI-Komponenten-Framework für die Erstellung benutzerdefinierter schwebender Fenster und Overlays in Android-Apps. Es bietet eine Reihe wiederverwendbarer Elemente, um fokussierte Inhalte und temporäre Steuerelemente über dem Hauptbildschirm der App anzuzeigen.

Die Bibliothek verwaltet das Layout und die Anzeige dieser schwebenden Views durch ein benutzerdefiniertes Framework, das Erscheinungsbild und Verhalten von Popup-Menüs standardisiert. Sie implementiert spezifisch die Android-Popup-Window-Funktionalität, um kontextbezogene Optionen bereitzustellen, ohne die aktuelle Seite verlassen zu müssen.

Das Framework deckt die UI-Komponentenentwicklung durch Window-Management, Koordinatenberechnung basierend auf Anchor-Views und dynamische Größenanpassung ab. Es übernimmt das View-Inflation- und Event-Handling, um diese schwebenden Elemente in das mobile Interface zu integrieren.

Features

  • Pop-up Overlays - Provides a framework for creating floating UI overlays that display focused content over the main screen.
  • PopupWindow Management - Utilizes the native Android PopupWindow class to handle window layering and positioning relative to anchor views.
  • Android UI Components - Provides reusable UI components and widgets specifically for creating popups and overlays in Android apps.
  • Android Interface Design - Facilitates the design of focused Android interface elements that provide contextual options without page navigation.
  • PopupWindow Implementations - Implements the layout and display management for floating views using Android's PopupWindow mechanism.
  • Android Custom Popups - Offers a library of customizable popup menus and dropdowns designed specifically for the Android platform.
  • Adaptive Window Dimensioning - Calculates window width and height dynamically based on content size or screen percentages before display.
  • Coordinate-Based Position Calculators - Implements logic for determining popup window positions by calculating spatial coordinates relative to anchor views.
  • Dynamic Layout Inflations - Provides runtime inflation of XML layout files into views using the current Android activity context.

Star-Verlauf

Star-Verlauf für razerdp/basepopupStar-Verlauf für razerdp/basepopup

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu BasePopup

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit BasePopup.
  • orhanobut/dialogplusAvatar von orhanobut

    orhanobut/dialogplus

    4,963Auf GitHub ansehen↗

    Dialogplus is an Android dialog UI library and layout framework providing a collection of customizable pop-up windows and reusable interface elements. It serves as a toolkit for organizing list, grid, and custom view content within mobile screen overlays. The library enables the rendering of pop-up windows with tailored headers, footers, and content areas. It includes systems for placing these overlays at the top, center, or bottom of the display using built-in animations and predefined layout patterns. The framework supports flexible content organization through the use of scrollable lists,

    Javaandroidbottom-sheetdialog
    Auf GitHub ansehen↗4,963
  • junixapp/xpopupAvatar von junixapp

    junixapp/XPopup

    8,022Auf GitHub ansehen↗

    XPopup is an Android popup UI framework and overlay component library used to build customizable dialogs, bottom sheets, and overlay views. It serves as a dialog engine for creating high-performance popup views and provides a toolkit for executing entrance and exit transitions. The library is distinguished by its ability to render ultra-long, high-resolution images using memory-efficient loading and drag-to-dismiss interactions. It supports displaying overlay views while an application is in the background through system overlay permissions. The framework covers anchor-based positioning for

    Javaandroidbottomsheetdialog
    Auf GitHub ansehen↗8,022
  • traex/rippleeffectAvatar von traex

    traex/RippleEffect

    4,895Auf GitHub ansehen↗

    RippleEffect is a library and interaction framework for implementing Material Design ripple animations within Android applications. It provides tools to add animated visual feedback to interface elements to signal successful user interactions. The library allows for the customization of ripple effects, including adjustments to color, duration, and scale. It supports both configuration via attributes and dynamic adjustments through setter methods, and includes a listener interface to detect when a ripple animation has finished its execution.

    Java
    Auf GitHub ansehen↗4,895
  • ongakuer/circleindicatorAvatar von ongakuer

    ongakuer/CircleIndicator

    4,258Auf GitHub ansehen↗

    CircleIndicator is a custom Android UI component that functions as a circular page progress indicator. It provides a graphical interface element that represents completion or progress through a circular arc. The component is designed to track a user's position within a sequence of pages, such as during onboarding flow navigation or linear screen transitions. It visualizes progress through a set of screens to provide feedback during mobile app navigation.

    Java
    Auf GitHub ansehen↗4,258
Alle 30 Alternativen zu BasePopup anzeigen→

Häufig gestellte Fragen

Was macht razerdp/basepopup?

BasePopup ist eine Android-Popup-Window-Bibliothek und ein UI-Komponenten-Framework für die Erstellung benutzerdefinierter schwebender Fenster und Overlays in Android-Apps. Es bietet eine Reihe wiederverwendbarer Elemente, um fokussierte Inhalte und temporäre Steuerelemente über dem Hauptbildschirm der App anzuzeigen.

Was sind die Hauptfunktionen von razerdp/basepopup?

Die Hauptfunktionen von razerdp/basepopup sind: Pop-up Overlays, PopupWindow Management, Android UI Components, Android Interface Design, PopupWindow Implementations, Android Custom Popups, Adaptive Window Dimensioning, Coordinate-Based Position Calculators.

Welche Open-Source-Alternativen gibt es zu razerdp/basepopup?

Open-Source-Alternativen zu razerdp/basepopup sind unter anderem: orhanobut/dialogplus — Dialogplus is an Android dialog UI library and layout framework providing a collection of customizable pop-up windows… junixapp/xpopup — XPopup is an Android popup UI framework and overlay component library used to build customizable dialogs, bottom… traex/rippleeffect — RippleEffect is a library and interaction framework for implementing Material Design ripple animations within Android… ongakuer/circleindicator — CircleIndicator is a custom Android UI component that functions as a circular page progress indicator. It provides a… dimezis/blurview — BlurView is a custom Android UI component that provides real-time, dynamic blurring effects for user interfaces. It… nightonke/boommenu — BoomMenu is an Android radial menu library and UI animation framework designed to create expandable floating action…