๐ ScrollView ์ NestedScrollView ์ ๋ํด ์์๋ณด์.
ScrollView ๋ ์คํฌ๋กค์ด ๊ฐ๋ฅํ ์ปจํ
์ด๋์ด๋ค.
์์ง ๋ฐฉํฅ์ผ๋ก ์คํฌ๋กค์ ์ง์ํ๋ฉฐ, ํ๋ฉด์ ํ์ ๊ฐ๋ฅํ ์์ญ์ ์ด๊ณผํ๋ ๋ด์ฉ์ ์คํฌ๋กคํ์ฌ ๋ณผ ์ ์๋๋ก ํ๋ค.
๋ฐ๋ผ์ UI ์ ๋ด์ฉ์ด ๋ง์ ๊ฒฝ์ฐ ScrollView ๋ฅผ ์ฌ์ฉํ๋ฉด ์ ์ฉํ๋ค.
NestedScrollView ๋ ScrollView ๋ณด๋ค ๋ ๋ง์ ์ ์ฐ์ฑ์ ์ ๊ณตํ๋ค.
ScrollView ๋ ํ๋์ ์์ View ๋ง์ ๊ฐ์ง ์ ์๋ ๋ฐ๋ฉด์ NestedScrollView ๋ ์ฌ๋ฌ ๊ฐ์ ์์ View ๋ฅผ ๊ฐ์ง ์ ์๋ค.
๋ํ NestedScrollView ๋ ๋ด๋ถ์ ์คํฌ๋กค ๊ฐ๋ฅํ ์ปจํ
์ธ ๊ฐ ์๋ ๊ฒฝ์ฐ์๋ ์คํฌ๋กค ๊ธฐ๋ฅ์ ์ง์ํ๋ค.
๋ฐ๋ผ์ RecyclerView ์ ๊ฐ์ ์ปจํ
์ธ ๋ฅผ ๋์์ ์ฌ์ฉํ ์ ์๋ค๋ ์ฅ์ ์ด ์๋ค.
์๋๋ ๋ ๋ณต์กํ ๋ ์ด์์์ ์ ์ฉํ ์ ์๋ NestedScrollView ์ ์ฌ์ฉ ์์์ด๋ค.
<androidx.core.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<!-- ์คํฌ๋กค์ด ๊ฐ๋ฅํ ์ปจํ
์ธ -->
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="ํ
์คํธ" />
</LinearLayout>
</androidx.core.widget.NestedScrollView>