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
1.5k
Androdアプリ開発におけるネストスクロール問題と向き合うの説明用途
Swimmy
December 24, 2023
Tweet
Share
More Decks by Swimmy
See All by Swimmy
違いのワカル Kotlinプログラマーへの道
reoandroider
0
140
[Jetpack Compose] 原理から見るSkippable対応
reoandroider
0
150
Androdアプリ開発におけるネストスクロール問題と向き合うの説明用途
reoandroider
0
1.4k
Androdアプリ開発におけるネストスクロール問題と向き合うの説明用途~NestedScrollInteropConnectionは何してるの?編~
reoandroider
0
1.3k
Roborazziを最大限に活用する(導入編)
reoandroider
0
160
Master of NestedScroll
reoandroider
0
8.3k
Jetpack_Composeで_半円のプログレスバーを作った話
reoandroider
0
310
Compose「急いで」キャッチアップする
reoandroider
0
8
funny plugins
reoandroider
0
13
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
22
1.4k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
21
1.6k
Rails Girls Zürich Keynote
gr2m
91
13k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
Producing Creativity
orderedlist
PRO
338
39k
Making Projects Easy
brettharned
109
5.5k
Designing for Performance
lara
601
67k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
41
4.5k
RailsConf 2023
tenderlove
9
580
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
7k
From Idea to $5000 a Month in 5 Months
shpigford
377
45k
Build The Right Thing And Hit Your Dates
maggiecrowley
25
2k
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