awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Issacw0ng avatar

Issacw0ng/SwipeBackLayout

0
View on GitHub↗
6,089 نجوم·1,391 تفرعات·Java·Apache-2.0·7 مشاهدات

SwipeBackLayout

SwipeBackLayout هي مكتبة تنقل بالإيماءات ومكون عرض لنظام Android مصمم لتنفيذ إيماءات التمرير الجانبي للعودة إلى الشاشات السابقة. توفر المنطق الأساسي وإدارة التخطيط اللازمة لدمج انتقالات التمرير الأفقي في مكدس شاشات التطبيق.

تستخدم المكتبة مدير تخطيط مخصص لتنسيق الحركة المتزامنة لعروض المقدمة والخلفية. تعين إزاحات اللمس الأفقية إلى ترجمة وشفافية تسلسلات العرض، باستخدام الاستيفاء لحساب التقدم البصري بناءً على نسبة التمرير.

يتضمن النظام اعتراض أحداث اللمس لإدارة الإيماءات على مستوى الأصل ويستخدم منطقاً قائماً على الحالة لتحديد ما إذا كان يجب إكمال الانتقال أو العودة بناءً على عتبة محددة مسبقاً.

Features

  • Gesture Navigation - Serves as a library for implementing navigation interactions driven by swiping on Android touch devices.
  • Android Layout Components - Provides a specialized Android layout component for organizing and managing screen movement during gestures.
  • Gesture-Driven Transitions - Provides transitions triggered by user touch and pan interactions to move between screen states.
  • Native-Feel Navigation Transitions - Ships visual transitions that simulate native mobile application navigation between different page views.
  • Custom Layouts - Implements a custom layout structure to coordinate the simultaneous movement and positioning of foreground and background screens.
  • Navigation Gestures - Provides a gesture-driven mechanism to trigger back-navigation and dismiss current screens in the navigation stack.
  • Touch Event Interception - Intercepts raw touch signals at the parent level to prevent child views from consuming navigation gestures.
  • Mobile Experience Enhancements - Enhances mobile user experience by adding native-feeling, intuitive gesture-driven ways to exit pages.
  • Animation Interpolators - Uses numerical mapping to transform swipe percentages into smooth visual progression and view state changes.
  • Android Gesture Processings - Implements Android-specific touch interception and orchestration to enable fluid edge-swipe interactions.
  • UI State Transition Logic - Contains logic that determines if a navigation transition should complete or snap back based on swipe thresholds.
  • Layout Containers - Layout that supports swipe-to-close gestures.
  • UI Components - Library for adding swipe-to-back gesture navigation.

سجل النجوم

مخطط تاريخ النجوم لـ issacw0ng/swipebacklayoutمخطط تاريخ النجوم لـ issacw0ng/swipebacklayout

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ SwipeBackLayout

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع SwipeBackLayout.
  • mutualmobile/mmdrawercontrollerالصورة الرمزية لـ mutualmobile

    mutualmobile/MMDrawerController

    6,714عرض على GitHub↗

    MMDrawerController is a side drawer navigation controller for mobile applications. It serves as a mobile UI navigation container that organizes a primary center content area and a hidden slide-out side menu. The project provides a transition animation framework to define custom visual effects when presenting or dismissing the side menu. It also includes a system for customizable gesture navigation, allowing the definition of touch gestures and pan events to trigger menu transitions. The controller covers app layout management via a container view and integrates iOS gesture recognition. It in

    Objective-C
    عرض على GitHub↗6,714
  • ealeksandrov/eaintroviewالصورة الرمزية لـ ealeksandrov

    ealeksandrov/EAIntroView

    3,736عرض على GitHub↗

    EAIntroView is an onboarding UI library used to build sequential introduction and welcome screens. It functions as a customizable walkthrough and interactive tutorial framework for creating guided tours and step-by-step instructional guides. The library features a coordinate-based layout engine that defines UI element placement using coordinates and offsets mapped to individual pages. It includes an event-driven UI component that triggers specific logic and animations based on page transition and visibility events. The framework manages view navigation through a navigation-controlled introdu

    Objective-Cdemointroios
    عرض على GitHub↗3,736
  • ikew0ng/swipebacklayoutالصورة الرمزية لـ ikew0ng

    ikew0ng/SwipeBackLayout

    6,089عرض على GitHub↗

    SwipeBackLayout is an Android gesture navigation library that provides the mechanisms for implementing native-style edge-swipe interactions and view transitions. It functions as a swipe-to-dismiss layout manager and touch event interceptor, allowing users to return to previous screens through physical touch gestures. The library manages the visual transition between screens using a coordinate-based translation system. This includes the use of alpha scaling, view-hierarchy layering, and horizontal translation to maintain visual continuity during navigation. The system includes tools for defin

    Java
    عرض على GitHub↗6,089
  • flutterchina/flukitالصورة الرمزية لـ flutterchina

    flutterchina/flukit

    5,940عرض على GitHub↗

    Flukit is a suite of functional toolkits for Flutter, providing animation wrappers, layout debugging tools, scroll interaction kits, and a library of reusable UI components and visual utilities. The project distinguishes itself through a dedicated layout debugging tool for inspecting parent constraints and capturing system logs directly within the interface. It also provides specialized animation wrappers for rotating, scaling, and sliding child components and a scroll interaction kit that includes pull-to-refresh mechanisms, carousel swipers, and flexible sliver headers. The library covers

    Dartflutter
    عرض على GitHub↗5,940
عرض جميع البدائل الـ 30 لـ SwipeBackLayout→

الأسئلة الشائعة

ما هي وظيفة issacw0ng/swipebacklayout؟

SwipeBackLayout هي مكتبة تنقل بالإيماءات ومكون عرض لنظام Android مصمم لتنفيذ إيماءات التمرير الجانبي للعودة إلى الشاشات السابقة. توفر المنطق الأساسي وإدارة التخطيط اللازمة لدمج انتقالات التمرير الأفقي في مكدس شاشات التطبيق.

ما هي الميزات الرئيسية لـ issacw0ng/swipebacklayout؟

الميزات الرئيسية لـ issacw0ng/swipebacklayout هي: Gesture Navigation, Android Layout Components, Gesture-Driven Transitions, Native-Feel Navigation Transitions, Custom Layouts, Navigation Gestures, Touch Event Interception, Mobile Experience Enhancements.

ما هي البدائل مفتوحة المصدر لـ issacw0ng/swipebacklayout؟

تشمل البدائل مفتوحة المصدر لـ issacw0ng/swipebacklayout: mutualmobile/mmdrawercontroller — MMDrawerController is a side drawer navigation controller for mobile applications. It serves as a mobile UI navigation… ealeksandrov/eaintroview — EAIntroView is an onboarding UI library used to build sequential introduction and welcome screens. It functions as a… ikew0ng/swipebacklayout — SwipeBackLayout is an Android gesture navigation library that provides the mechanisms for implementing native-style… flutterchina/flukit — Flukit is a suite of functional toolkits for Flutter, providing animation wrappers, layout debugging tools, scroll… gcssloop/androidnote — AndroidNote is a technical knowledge base and reference resource for Android development. It provides comprehensive… mcxtzhang/swipedelmenulayout — SwipeDelMenuLayout is an Android gesture interaction library that provides a swipe-to-reveal layout container. It…