mshafiee110 730 ارسال شده در 22 اردیبهشت، ۱۳۹۵ اشتراک گذاری ارسال شده در 22 اردیبهشت، ۱۳۹۵ سلام تو این اموزش کوتاه میخایم نقطه شروع متریال دراور رو تغییر بدیم.یعنی به جای اینکه از صفر یا زیر تولبار یا اکشن بار شروع بشه از نقطه دلخواهی که ما تعیین میکنیم شروع بشه. خب اولین کاری که میکنیم.به بلیدرمون اینو اضافه میکنیم: 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 ارسال شده در 22 اردیبهشت، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 22 اردیبهشت، ۱۳۹۵ واسه تغییر طول متریال دراور هم کد زیر رو به بیلدر اضافه کنید. 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,208 ارسال شده در 22 اردیبهشت، ۱۳۹۵ اشتراک گذاری ارسال شده در 22 اردیبهشت، ۱۳۹۵ در واقع فاصله از بالا با این کد هستش ؟ <item name="actionBarSize">146dp</item> بعدش منم گفتم که بود و نبود اکشن بار یا تولبار مهم نیست اگه نداشته باشیم این کد مشکلی به وجود نمیاره؟ MDB.withDisplayBelowToolbar(True) لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
mshafiee110 730 ارسال شده در 22 اردیبهشت، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 22 اردیبهشت، ۱۳۹۵ در واقع فاصله از بالا با این کد هستش ؟ بعدش منم گفتم که بود و نبود اکشن بار یا تولبار مهم نیست اگه نداشته باشیم این کد مشکلی به وجود نمیاره؟ MDB.withDisplayBelowToolbar(True) اره -خب خودتون نوشته بودین "10%y از بالا فاصله داشته باشه " قسمت دوم هم فکر نمیکنم مشکلی ایجاد کنه چون این خط کد فقط واسه اینه که بدونه از کجا شروع کنه و وابسته به تولبار یا اکشن بار نیست.البته امتحان نکردم ولی الگوریتمش اینطوریه.اگر مشکلی داشت بگین. لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
محمد رشوند 1,208 ارسال شده در 22 اردیبهشت، ۱۳۹۵ اشتراک گذاری ارسال شده در 22 اردیبهشت، ۱۳۹۵ @@mshafiee110, برای قسمت دوم دراور بعد از باز شدن دو ثانیه دیده میشه و بعد برنامه میپره بیرون بدون اکشن بار میشه امتحان کنید؟ من اکشن بار یا تولبار ندارم لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.