mshafiee110 730 ارسال شده در 11 مرداد، 2016 اشتراک گذاری ارسال شده در 11 مرداد، 2016 سلام تو این اموزش کوتاه میخایم نقطه شروع متریال دراور رو تغییر بدیم.یعنی به جای اینکه از صفر یا زیر تولبار یا اکشن بار شروع بشه از نقطه دلخواهی که ما تعیین میکنیم شروع بشه. خب اولین کاری که میکنیم.به بلیدرمون اینو اضافه میکنیم: MDB.withDisplayBelowToolbar(True) تو این قسمت MDB.Initialize("MD") MDB.withAccountHeader(MaterialHeaderResult) 'MDB.withHeader(pnlHdr, -1, 80dip) MDB.AddPrimaryDrawerItem ("خانه" , p1.Drawable ,Null ,"+۹۹" ,True,1, "نمایش صفحه اصلی") MDB.AddPrimaryDrawerItem ("پیام" , p2.Drawable ,Null ,"۲" ,True,2, "") MDB.AddPrimaryDrawerItem ("علاقه مندی" , p3.Drawable ,Null ,"" ,True,3, "") MDB.AddSectionDrawerItem ("قسمت دوم" ,True) MDB.AddSecondaryDrawerItem("تنظیمات" ,s1.Drawable ,Null ,"" ,True ,3) MDB.AddSecondaryDrawerItem("راهنمایی" ,s2.Drawable ,Null ,"" ,True ,4) MDB.AddSecondaryDrawerItem("همکاری" ,s3.Drawable ,Null ,"" ,False,5) MDB.AddSecondaryDrawerItem("موفق باشید!" ,Null ,Null ,"" ,False,6) MDB.withDrawerGravity(Gravity.RIGHT) MDB.withTransluscentStatusbar(False) MDB.withDisplayBelowToolbar(True) MD = MDB.Build مرحله بعد میایم و یه کاستوم تم میسازیم.و کد زیر رو بهش اضافه میکنیم.(با اندازه دلخواه) <item name="actionBarSize">146dp</item> تو این قسمت: <?xml version="1.0" encoding="utf-8"?> <resources> <style name="MyAppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="colorPrimary">#9c27b0</item> <item name="colorPrimaryDark">#F57C00</item> <item name="windowNoTitle">true</item> <item name="windowActionBar">false</item> <item name="actionBarSize">146dp</item> </style> </resources> در نهایت تو قسمت منیفست کدهای زیر رو اضافه میکنیم که در واقع تم برنامه رو فراخوانی میکنه SetApplicationAttribute(android:theme, "@style/MyAppTheme") موفق و موید باشید. :53: لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
mshafiee110 730 ارسال شده در 11 مرداد، 2016 سازنده اشتراک گذاری ارسال شده در 11 مرداد، 2016 واسه تغییر طول متریال دراور هم کد زیر رو به بیلدر اضافه کنید. MDB.withDrawerWidthDp(250dip) تو این قسمت MDB.Initialize("MD") MDB.withAccountHeader(MaterialHeaderResult) 'MDB.withHeader(pnlHdr, -1, 80dip) MDB.AddPrimaryDrawerItem ("خانه" , p1.Drawable ,Null ,"+۹۹" ,True,1, "نمایش صفحه اصلی") MDB.AddPrimaryDrawerItem ("پیام" , p2.Drawable ,Null ,"۲" ,True,2, "") MDB.AddPrimaryDrawerItem ("علاقه مندی" , p3.Drawable ,Null ,"" ,True,3, "") MDB.AddSectionDrawerItem ("قسمت دوم" ,True) MDB.AddSecondaryDrawerItem("تنظیمات" ,s1.Drawable ,Null ,"" ,True ,3) MDB.AddSecondaryDrawerItem("راهنمایی" ,s2.Drawable ,Null ,"" ,True ,4) MDB.AddSecondaryDrawerItem("همکاری" ,s3.Drawable ,Null ,"" ,False,5) MDB.AddSecondaryDrawerItem("موفق باشید!" ,Null ,Null ,"" ,False,6) MDB.withDrawerGravity(Gravity.RIGHT) MDB.withTransluscentStatusbar(False) MDB.withDisplayBelowToolbar(True) MDB.withDrawerWidthDp(250dip) MD = MDB.Build لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمد رشوند 1,209 ارسال شده در 11 مرداد، 2016 اشتراک گذاری ارسال شده در 11 مرداد، 2016 در واقع فاصله از بالا با این کد هستش ؟ <item name="actionBarSize">146dp</item> بعدش منم گفتم که بود و نبود اکشن بار یا تولبار مهم نیست اگه نداشته باشیم این کد مشکلی به وجود نمیاره؟ MDB.withDisplayBelowToolbar(True) لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
mshafiee110 730 ارسال شده در 11 مرداد، 2016 سازنده اشتراک گذاری ارسال شده در 11 مرداد، 2016 در واقع فاصله از بالا با این کد هستش ؟ بعدش منم گفتم که بود و نبود اکشن بار یا تولبار مهم نیست اگه نداشته باشیم این کد مشکلی به وجود نمیاره؟ MDB.withDisplayBelowToolbar(True) اره -خب خودتون نوشته بودین "10%y از بالا فاصله داشته باشه " قسمت دوم هم فکر نمیکنم مشکلی ایجاد کنه چون این خط کد فقط واسه اینه که بدونه از کجا شروع کنه و وابسته به تولبار یا اکشن بار نیست.البته امتحان نکردم ولی الگوریتمش اینطوریه.اگر مشکلی داشت بگین. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمد رشوند 1,209 ارسال شده در 11 مرداد، 2016 اشتراک گذاری ارسال شده در 11 مرداد، 2016 @@mshafiee110, برای قسمت دوم دراور بعد از باز شدن دو ثانیه دیده میشه و بعد برنامه میپره بیرون بدون اکشن بار میشه امتحان کنید؟ من اکشن بار یا تولبار ندارم لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.