Tagged articles
10 articles
Page 1 of 1
Sohu Tech Products
Sohu Tech Products
Apr 16, 2025 · Mobile Development

Unlocking ViewPager2: Deep Dive into Scrolling Mechanics and Custom Transformations

This article dissects ViewPager2's internal scrolling architecture, explains its core classes, orientation handling, PageTransformer workflow, scroll event processing, animation techniques, performance tweaks, and demonstrates how to recreate a complex advertising carousel with custom transformations and layout optimizations.

AndroidCustomAnimationMobile Development
0 likes · 15 min read
Unlocking ViewPager2: Deep Dive into Scrolling Mechanics and Custom Transformations
Architect
Architect
Oct 29, 2024 · Databases

Four Pagination Strategies: MySQL LIMIT OFFSET, Primary‑Key Filtering, HasMore Scrolling, and Elasticsearch

This article compares four pagination techniques—MySQL LIMIT OFFSET, LIMIT with primary‑key filtering, HasMore scrolling, and Elasticsearch pagination—explaining their implementations, advantages, drawbacks such as deep‑page performance issues, and recommending appropriate scenarios for each method.

Elasticsearchmysqlpagination
0 likes · 6 min read
Four Pagination Strategies: MySQL LIMIT OFFSET, Primary‑Key Filtering, HasMore Scrolling, and Elasticsearch
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 28, 2023 · Frontend Development

How to Create a Left‑Looping Scrolling Text Using HTML, CSS, and JavaScript

This article explains four different techniques—including pure JavaScript frame updates, setInterval with CSS transitions, CSS keyframe animation, and a text‑shadow trick—to achieve a continuously left‑scrolling text effect, compares their performance and complexity, and provides complete code samples for each method.

CSSHTMLJavaScript
0 likes · 6 min read
How to Create a Left‑Looping Scrolling Text Using HTML, CSS, and JavaScript
Alibaba Terminal Technology
Alibaba Terminal Technology
Apr 14, 2022 · Mobile Development

How Xianyu Optimized Flutter for Ultra‑Smooth Scrolling: Challenges, Tools, and Real‑World Solutions

This article details the performance challenges of Flutter in the Xianyu e‑commerce app, explains the custom PowerScrollView and DynamicX components, describes measurement techniques with devtools and benchmark tools, and provides practical recommendations for achieving fluid scrolling on mobile devices.

Mobiledynamicxoptimization
0 likes · 20 min read
How Xianyu Optimized Flutter for Ultra‑Smooth Scrolling: Challenges, Tools, and Real‑World Solutions
DaTaobao Tech
DaTaobao Tech
Feb 15, 2022 · Mobile Development

Optimizing Fast and Precise Scrolling in Android RecyclerView

By preloading off-screen items, applying a short non-animated jump for large distances, and then using a customized smooth-scroll with precise offset correction, the Android RecyclerView achieves fast, accurate scrolling without white-screen flashes or abrupt stops, greatly improving navigation of long, dynamically-sized lists.

AndroidMobile DevelopmentRecyclerView
0 likes · 14 min read
Optimizing Fast and Precise Scrolling in Android RecyclerView
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Nov 30, 2021 · Mobile Development

Fixing Jumping Behavior in Flutter Chat Lists with CustomScrollView Center

This article explains why a reverse‑ordered Flutter chat ListView jumps when inserting messages at both ends, analyzes the underlying Viewport‑Scrollable‑Sliver architecture, and demonstrates how configuring the center property of a CustomScrollView with multiple SliverLists eliminates the unwanted scroll offset changes.

ChatCustomScrollViewFlutter
0 likes · 6 min read
Fixing Jumping Behavior in Flutter Chat Lists with CustomScrollView Center
Qunar Tech Salon
Qunar Tech Salon
Jul 29, 2021 · Mobile Development

Deep Dive into Flutter CustomScrollView: Architecture, Rendering Process, and Performance Optimizations

This article provides an in‑depth analysis of Flutter’s CustomScrollView component, covering its three‑layer architecture, rendering pipeline, scrollable mechanics, pinned header implementation, lazy‑loading strategy, and memory reuse techniques, illustrated with practical examples from Ctrip hotel app development.

CustomScrollViewMobile Developmentlazy loading
0 likes · 22 min read
Deep Dive into Flutter CustomScrollView: Architecture, Rendering Process, and Performance Optimizations
AutoHome Frontend
AutoHome Frontend
Sep 18, 2018 · Frontend Development

How Google Photos Delivers Smooth 60fps Scrolling with Advanced Layout Tricks

This article explains the technical challenges Google Photos faced—such as handling millions of images, preserving aspect ratios, enabling instant navigation, and maintaining 60fps scrolling—and details the algorithms, data chunking, justified layout, and performance optimizations that make the web UI fast and fluid.

algorithmfrontendlayout
0 likes · 27 min read
How Google Photos Delivers Smooth 60fps Scrolling with Advanced Layout Tricks
AutoHome Frontend
AutoHome Frontend
May 17, 2018 · Frontend Development

Master Modern Scrolling: CSS & JavaScript Techniques for Smooth, Accessible Web Experiences

This article explores the latest CSS and JavaScript features for handling page scrolling, covering scrollbar visibility tricks, custom scrollbar styling, smooth scroll APIs, sticky positioning, event throttling, viewport detection, overscroll control, and touch‑device nuances, while weighing cross‑browser support and performance trade‑offs.

accessibilityfrontendscrolling
0 likes · 17 min read
Master Modern Scrolling: CSS & JavaScript Techniques for Smooth, Accessible Web Experiences