Saya ingin memasukkannya ke Toolbar
dalam aplikasi saya, tetapi pustaka dukungan desain baru saja keluar AppBarLayout
, jadi saya hanya perlu klarifikasi tentang apa perbedaannya dan kapan saya akan menggunakannya.
android
androiddesignsupport
Aleckson Nyamwaya
sumber
sumber
Jika Anda hanya ingin memasukkan Toolbar tanpa efek scrolling, Anda dapat menggunakan Toolbar. Tetapi jika Anda ingin membuat beberapa efek scrolling seperti pada gambar, Anda perlu menggunakan AppBarLayout.
Lebih lanjut di sini dan di sini .
sumber
AppBarLayout adalah tata letak induk dari ToolBar dan ToolBar adalah ActionBar kustom. Jika Anda ingin melakukan scrolling pada ToolBar, maka Anda harus menulis ToolBar ke dalam AppBarLayout, sebelum Anda akan menulis kode untuk scroll ToolBar, Anda harus mengetahui NestedScrollBar, ini digunakan untuk menggulir ToolBar. tetapi Anda tidak dapat menghubungkan NestedScrollBar dan ToolBar secara langsung, karena ToolBar adalah turunan dari AppBarLayout dan NestedScrollBar adalah saudara dari AppBarLayout, itulah mengapa Toolbar Anda harus ada di AppBarlayout, lalu Anda dapat menghubungkan AppBarlayout dan NestedScrollBarLayout untuk tindakan pengguliran pada toolbar.
sumber