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.8k
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
300
Master of NestedScroll
reoandroider
0
14k
Jetpack_Composeで_半円のプログレスバーを作った話
reoandroider
0
410
Compose「急いで」キャッチアップする
reoandroider
0
24
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
What's in a price? How to price your products and services
michaelherold
246
12k
Code Reviewing Like a Champion
maltzj
524
40k
The Pragmatic Product Professional
lauravandoore
35
6.7k
4 Signs Your Business is Dying
shpigford
184
22k
Done Done
chrislema
184
16k
How to Ace a Technical Interview
jacobian
278
23k
Rebuilding a faster, lazier Slack
samanthasiow
82
9.1k
YesSQL, Process and Tooling at Scale
rocio
173
14k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
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