Tag

Gesture

1 views collected around this technical thread.

Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 27, 2024 · Mobile Development

Implementing Live Photo Gesture and Video Integration in Flutter

This article explains how to handle iOS Live Photo assets in Flutter by extracting the HEIC image and video components, synchronizing gesture‑driven scaling and translation, and managing playback during slide‑out and gesture interactions, complete with detailed code examples.

FlutterGestureLive Photo
0 likes · 9 min read
Implementing Live Photo Gesture and Video Integration in Flutter
Sohu Tech Products
Sohu Tech Products
Mar 27, 2024 · Mobile Development

Implementing System-Level and In-App Floating Windows on Android and HarmonyOS

The article compares Android’s fragmented system‑level floating‑window permissions and lack of built‑in in‑app support with HarmonyOS’s simpler Application Sub‑Window approach, detailing how to obtain a WindowStage, create and configure a draggable sub‑window, handle gestures, and forward navigation and back‑press events to the main window.

AndroidFloating WindowGesture
0 likes · 8 min read
Implementing System-Level and In-App Floating Windows on Android and HarmonyOS
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 17, 2022 · Mobile Development

Implementing a Custom Swipe‑to‑Delete Interaction in SwiftUI Using Gesture Modifiers

This article demonstrates how to build a custom left‑swipe delete interaction for SwiftUI list cards by using DragGesture, state handling, visual cues, confirmation alerts, hint text, and haptic feedback, offering a more flexible alternative to the built‑in List deletion.

GestureSwiftSwiftUI
0 likes · 11 min read
Implementing a Custom Swipe‑to‑Delete Interaction in SwiftUI Using Gesture Modifiers
Xianyu Technology
Xianyu Technology
Sep 15, 2021 · Mobile Development

Understanding Flutter Gesture System and Conflict Resolution

Flutter determines which widget handles a pointer by converting raw data into PointerEvents, hit‑testing the widget tree, and routing events through a GestureArena where recognizers compete, as illustrated by an image viewer that resolves conflicts between pinch‑zoom and horizontal drag using custom recognizers and boundary‑aware scrolling.

FlutterGestureGestureArena
0 likes · 8 min read
Understanding Flutter Gesture System and Conflict Resolution
360 Quality & Efficiency
360 Quality & Efficiency
Mar 20, 2020 · Mobile Development

Using Android Accessibility Service for Black‑Box Automation Testing

This article explains how to set up an Android Accessibility Service to perform black‑box automation testing, outlines its advantages over standard UiAutomator frameworks, details configuration steps, code examples, limitations, and provides guidance on selecting appropriate testing solutions.

AccessibilityServiceAndroidAutomationTesting
0 likes · 12 min read
Using Android Accessibility Service for Black‑Box Automation Testing
Xianyu Technology
Xianyu Technology
Feb 15, 2019 · Mobile Development

Flutter UI Gesture Recording and Replay Technique

The article presents a full system for capturing and replaying Flutter UI gestures, detailing how raw pointer data is processed, how gesture recognizers compete, how recordings wrap callbacks and generate synthetic touch packets, and how a timer‑driven replay reproduces user interactions for debugging.

FlutterGestureTouchEvent
0 likes · 13 min read
Flutter UI Gesture Recording and Replay Technique
Meitu Technology
Meitu Technology
May 10, 2018 · Frontend Development

Understanding Mobile Gesture Principles and Their Front-End Implementation

The article explains the mathematical foundations and front‑end implementation of five common mobile gestures—drag, pinch, rotate, single‑finger pinch, and single‑finger rotate—using native touch events, vector calculations, and matrix transformations, and provides a lightweight library that emits incremental gesture events for easy integration.

GestureJavaScriptVector
0 likes · 16 min read
Understanding Mobile Gesture Principles and Their Front-End Implementation