بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

ازکجابفهمیم اسلایدمنیو بازهست که بازدن دکمه بک ببندیم? - حل شد ممنون از دوستان 

مدیریت گفتگو
omidmhks 11 سال پیش
آخرین تغییر: 11 سال پیش

سلام

 همین لایبری اسلاید منو که تو آموزش ها بود رو استفاده میکنم

میخواستم بدونم از کجا بفهمم کاربر اسلاید رو کشیده کنار تا بعد اگه دکمه بک رو زد اسلاید رو ببندم? 

نظرات

Vampire 11 سال پیش
با یک if و isdRawableOpen و درصورت نیاز gravity فکر میکنم کارتون حل بشه.
omidmhks 11 سال پیش
یعنی دقیقا چجوری?
Pr0gramm3r 11 سال پیش
کلا اسلایدینگ منو استادو بیخیل شو برو سراغ navigation drawer
Pr0gramm3r 11 سال پیش
کلا اسلایدینگ منو استادو بیخیل شو برو سراغ navigation drawer

پاسخ‌ها 4

miladjalali.ir 11 سال پیش

 if (drawerLeyout.isDrawerOpen(Gravity.RIGHT)) {

                  drawerLeyout.closeDrawer(Gravity.RIGHT);

            }

  else {

                 drawerLeyout.openDrawer(Gravity.RIGHT);

            }

 

این برای اسلایدمنیو سمت راست هست.

نظرات

omidmhks 11 سال پیش
تو بک کی پرس بذارم?
miladjalali.ir 11 سال پیش
نه میتونی یه دکمه بزاری و تعریف کنی وقتی روی اون کلیک شد این اتفاق بیفته!!!
omidmhks 11 سال پیش
اون یه راه آسون تر هم داره تو ان کلیک باتن این کد رو بذاریم همین کار رو میکنه menu.toggle
Criss 11 سال پیش

این هم شاید بدردت بخوره <

  menuLeft.setOnClosedListener(new OnClosedListener() {

@Override
public void onClosed() {
menuRight.setSlidingEnabled(true);
}
});

 

 

نظرات

omidmhks 11 سال پیش
نه این به کارم نمیاد
mahdi2565 11 سال پیش

امید جان ی سر به اموزش محمد حسین ( بخش ساخت اسلایدینگ منیو ) بزنی دقیقا این شرط رو توضیح داده ... 

نظرات

محسن علیزاده 11 سال پیش

این کد مختص کتابخانه jfeinstein10 می باشد که امید ازش استفاده کرده:

 // تعریف منو
 menu = new SlidingMenu(this);
 // وقتی روی دکمه بازگشت تپ شد
@Override
public void onBackPressed() {
if (menu.isMenuShowing()) {
menu.showContent();
} else {
finish();
}
}

موفق باشید.

نظرات

omidmhks 11 سال پیش
بابا باریک ا… دمت گرم

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .