آموزش BottomSheetDialogFragment

توی این آموزش میخوایم با BottomSheetDialogFragment توی اندروید آشنا بشیم که همونطور هم که از اسمش پیداست ، ابزاری هست که از پایین صفحه شروع به نمایش میکنه . بریم سراغ کد نویسیش . اولین کاری که میکنیم ابزار متریال دیزاین رو به پروژه مون اضافه میکنیم . به فایل builg.gradle توی ماژول app . به این صورت : 

مرحله بعد ، یه فایل layout میسازیم با اسم bottom_sheet.xml که میخوایم اون متن هایی که پایین صفحه نمایش داده میشن رو فراخوانی کنه واسمون : 

رنگ هامون رو هم از فایل colors.xml به دلخواه میتونیم تغییر بدیم : 

فایل dimens.xml رو هم برای مدیریت فاصله ها و سایز ها تغییر میدیم به این صورت : 

توی فایل styles.xml یه استایل جدید تعریف میکنیم که بعدا ازش استفاده کنیم : 

یه کلاس جدید تعریف میکنیم به نام ActionBottomDialogFragmen که از کلاس BottomSheetDialogFragment ارث بری میکنه ، با این کدها : 

فایل activity_main.xml رو باز میکنیم و کدهاش رو به این صورت تغییر میدیم : 

و در نهایت هم فایل MainActivity.class رو به این صورت ویرایش میکنیم : 

و حالا اگه از برنامه مون خروجی بگیریم ، میشه این : 


میتونید سورس رو هم از گیت هاب دانلود کنید : 

دانلود سورس

مجتبی صابری

همه عشقم برنامه نویسی هست | t.me/kotlin9

More Posts

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *