Materialdrawer: Bilah status tembus pandang dengan banyak laci

Dibuat pada 20 Mar 2016  ·  4Komentar  ·  Sumber: mikepenz/MaterialDrawer

Saya memiliki laci kiri dan laci kanan. Saya ingin yang kiri digambar di atas bilah status dan laci kanan di bawah. Sepertinya saya tidak bisa mendapatkan perilaku ini. Saya mendapatkan keduanya ditarik ke atas atau keduanya di bawah. Ini berfungsi di versi 4.6.4 dan tidak dalam versi saat ini.

question

Semua 4 komentar

Tenang, ini bukan tempat di mana kamu bisa meminta sesuatu...
Bukankah "saya ingin" adalah mungkin "bisakah Anda membantu saya?"

Jika tidak berfungsi, tetap gunakan versi sebelumnya.

@kakai248 pada v5.0.0 dan ke atas MaterialDrawer bergantung pada flag fitsSystemWindows untuk mengelola paddings dan bayangan di belakang StatusBar semuanya sekarang ditangani oleh sistem.

Jika ini dimungkinkan dengan DrawerLayout normal dan flag, itu juga dimungkinkan dengan MaterialDrawer .

Kurang lebih ini adalah efek samping yang baik dari implementasi sebelumnya karena padding dikelola secara manual (membutuhkan flag layar penuh yang memiliki efek samping lain).
Saya pikir satu-satunya cara bagaimana Anda bisa membuat ini berfungsi adalah dengan menggunakan 2 DrawerLayouts mana satu adalah fitsSystemWindows=true dan yang lainnya fitsSystemWindows=false (yang akan mencegah CollapsingToolbar behavior dll. Konten tidak akan mungkin berada di belakang StatusBar )
Saya sangat menyarankan Anda untuk tidak melakukan ini karena ini akan menambah lapisan tampilan lain, dan dapat menyebabkan kinerja yang lebih rendah.

@christianguevara terima kasih. ;)

Maaf jika saya terdengar menuntut, itu bukan niat saya sama sekali. Saya menyatakan diri saya salah, saya hanya ingin beberapa bimbingan.

@mikepenz Saya mencoba mengikuti ini , di mana nav yang tepat berada di bawah bilah status. Bagaimana cara Google melakukannya dengan satu DrawerLayout ? Ini hanya masalah desain, yang saya tidak ingin terlalu rumit. Jadi Anda mengatakan itu tidak layak?

@kakai248 semuanya baik-baik saja. Jangan khawatir.

Sejujurnya saya tidak tahu tentang aplikasi google yang memiliki laci dua sisi. Saya tahu tentang pedoman ini. Tetapi jika DrawerLayout default dari Google tidak menghasilkannya secara otomatis seperti ini, saya kira satu-satunya solusi lain adalah menggunakan 2 DrawerLayout yang menurut asumsi saya agak terlalu rumit. Mungkin orang lain memiliki solusi yang lebih baik bagaimana menyelesaikannya.

Kalau tidak, jika semuanya baik-baik saja, Anda bisa tetap menggunakan laci versi pra v5.xx.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

armoun picture armoun  ·  3Komentar

wayne1203 picture wayne1203  ·  3Komentar

Ahmed-Emad picture Ahmed-Emad  ·  4Komentar

Erwinstein picture Erwinstein  ·  3Komentar

HanderWei picture HanderWei  ·  3Komentar