Materialdrawer: كيفية إزالة الحشوة السفلية للتذييل؟

تم إنشاؤها على ٤ سبتمبر ٢٠١٧  ·  14تعليقات  ·  مصدر: mikepenz/MaterialDrawer

لقد أضفت StickyDrawerItem لأخذ عينات من التطبيق وهو يعمل بشكل جيد ولكن هناك حشوة سفلية.
أريد إزالة هذه المساحة المتروكة.

screenshot_2017-09-05-02-07-05

هل هناك طريقة بسيطة لإزالة هذا؟

question

ال 14 كومينتر

AlexanderIgnacz هل تمارس نشاطك في وضع ملء الشاشة؟

أي هاتف ، أي إصدار مكتبة ، أي إصدار android ، ماذا تفعل؟

هل يحدث نفس الشيء في نموذج الطلب؟

الوضع - وضع ملء الشاشة
إصدار المكتبة - 5.9.4

...
.addStickyDrawerItems(new PrimaryDrawerItem().withName(R.string.drawer_item_custom).withIcon(FontAwesome.Icon.faw_eye)
...

سأقوم ببعض الاختبارات وأعود مرة أخرى.

لذلك ، اختبرت أنواعًا أخرى من الأدراج وتعمل بشكل جيد.
ولكن فقط في وضع ملء الشاشة ، توجد مساحة متروكة سفلية غير متوقعة.

AlexanderIgnacz هل قمت بتعيين العلم على أنه مرتبط من قبلي؟

آسف ، أي علم تقصد؟
أرى فقط هذا الخط.
public DrawerBuilder withFullscreen(boolean fullscreen) {

نعم فعلا. هل قمت بتعيين مع Fullscreen صحيح؟

نعم ، أقوم باختبار التطبيق على سبيل المثال الآن.

كيف يمكنني تخصيص عرض التذييل بحيث يخفي الحشو السفلي؟

إذا تم توفير withFullscreen(true) في DrawerBuilder ، فلن تتم إضافة المساحة المتروكة هنا:
https://github.com/mikepenz/MaterialDrawer/blob/develop/library/src/main/java/com/mikepenz/materialdrawer/DrawerUtils.java#L312

عذرًا ، إذا كانت الحالة خاطئة هناك.
يجب أن يكون if (!(drawer.mTranslucentNavigationBar || drawer.mFullscreen) && Build.VERSION.SDK_INT >= 19) {

كيف يمكنني استخدام هذا التغيير على إصدار مكتبتي الحالي 5.9.4؟

كما لا يمكنك إجراء التغيير مباشرة في الليب.
أود أن أقترح عليك الحصول على StickyFooter وتعيين المساحة المتروكة على 0

https://github.com/mikepenz/MaterialDrawer/blob/develop/library/src/main/java/com/mikepenz/materialdrawer/Drawer.java#L358

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات