Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Androdアプリ開発におけるネストスクロール問題と向き合うの説明用途
Search
Swimmy
December 24, 2023
0
2.9k
Androdアプリ開発におけるネストスクロール問題と向き合うの説明用途
Swimmy
December 24, 2023
Tweet
Share
More Decks by Swimmy
See All by Swimmy
違いがワカルKotlinプログラマーへの道
reoandroider
0
140
違いのワカル Kotlinプログラマーへの道
reoandroider
0
220
[Jetpack Compose] 原理から見るSkippable対応
reoandroider
1
330
Androdアプリ開発におけるネストスクロール問題と向き合うの説明用途
reoandroider
0
2.7k
Androdアプリ開発におけるネストスクロール問題と向き合うの説明用途~NestedScrollInteropConnectionは何してるの?編~
reoandroider
0
2.5k
Roborazziを最大限に活用する(導入編)
reoandroider
0
310
Master of NestedScroll
reoandroider
0
14k
Jetpack_Composeで_半円のプログレスバーを作った話
reoandroider
0
410
Compose「急いで」キャッチアップする
reoandroider
0
24
Featured
See All Featured
Code Review Best Practice
trishagee
69
19k
Navigating Team Friction
lara
187
15k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
47
9.6k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
990
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
The Language of Interfaces
destraynor
158
25k
Adopting Sorbet at Scale
ufuk
77
9.5k
How to train your dragon (web standard)
notwaldorf
96
6.1k
KATA
mclloyd
30
14k
Transcript
AndroidView時代のコードと比較 NestedScrollingParent/Childの大まかな流れ NestedScrollingParent3 NestedScrollingChild3 #startNestedScroll #onStartNestedScroll #onNestedScrollAccepted #dispatchNestedPreScroll #onNestedPreScroll #dispatchNestedScroll
#onNestedScroll #stopNestedScroll #onStopNestedScroll
AndroidView時代のコードと比較 ACTION_DOWNを受け取るとネストスクロールを開始する NestedScrollingParent3 NestedScrollingChild3 #startNestedScroll #onStartNestedScroll #onNestedScrollAccepted #dispatchNestedPreScroll #onNestedPreScroll #dispatchNestedScroll
#stopNestedScroll #onNestedScroll #onStopNestedScroll
AndroidView時代のコードと比較 ネストスクロールをサポートするかどうか決める NestedScrollingParent3 NestedScrollingChild3 #startNestedScroll #onStartNestedScroll #onNestedScrollAccepted #dispatchNestedPreScroll #onNestedPreScroll #dispatchNestedScroll
#stopNestedScroll #onNestedScroll #onStopNestedScroll
AndroidView時代のコードと比較 ネストスクロールが有効であることを確認する NestedScrollingParent3 NestedScrollingChild3 #startNestedScroll #onStartNestedScroll #onNestedScrollAccepted #dispatchNestedPreScroll #onNestedPreScroll #dispatchNestedScroll
#stopNestedScroll #onNestedScroll #onStopNestedScroll
AndroidView時代のコードと比較 ACTION_MOVE:子Viewが親にスクロール量を送る NestedScrollingParent3 NestedScrollingChild3 #startNestedScroll #onStartNestedScroll #onNestedScrollAccepted #dispatchNestedPreScroll #onNestedPreScroll #dispatchNestedScroll
#onNestedScroll #stopNestedScroll #onStopNestedScroll
AndroidView時代のコードと比較 子が消費する前に親に伝播させるスクロール量を決める NestedScrollingParent3 NestedScrollingChild3 #startNestedScroll #onStartNestedScroll #onNestedScrollAccepted #dispatchNestedPreScroll #onNestedPreScroll #dispatchNestedScroll
#onNestedScroll #stopNestedScroll #onStopNestedScroll
AndroidView時代のコードと比較 子でスクロールした消費量を渡す NestedScrollingParent3 NestedScrollingChild3 #startNestedScroll #onStartNestedScroll #onNestedScrollAccepted #dispatchNestedPreScroll #onNestedPreScroll #dispatchNestedScroll
#onNestedScroll #stopNestedScroll #onStopNestedScroll
AndroidView時代のコードと比較 ACTION_UP:タッチイベントの終了 NestedScrollingParent3 NestedScrollingChild3 #startNestedScroll #onStartNestedScroll #onNestedScrollAccepted #dispatchNestedPreScroll #onNestedPreScroll #dispatchNestedScroll
#onNestedScroll #stopNestedScroll #onStopNestedScroll