سلام خدمت شما همراهان سایت اسمارت دوولوپرز . تو این آموزش میخام نحوه ساخت Custom Dialog در اندروید رو با استفاده از DialogFragment بهتون آموزش بدم.

آموزش Custom Dialog در اندروید با استفاده از DialogFragment

Custom Dialog چیست ؟

همون طور که تو آموزش Custom Dialog توضیح دادم Custom Dialog ها همون دایلوگ های شخصی سازی شده ای هستند که به جای شکل و لایوت پیشفرضشون با لایوت یا شکل و شمایل دلخواه خودمون به نمایش در میان .

تفاوت این آموزش با آموزش Custom Dialog چیه ؟

تو آموزش Custom Dialog ما با نحوه ساخت یک دایلوگ دلخواه با استفاده از کلاس AlertDailog آشنا شدیم . اما تو این آموزش این دایلوگ دلخواه رو با استفاده از کلاس DialogFragment خواهیم ساخت .

تفاوت AlertDialog با DialogFragment چیست ؟

مهمترین تفاوتی که DialogFragment با کلاس AlertDialog داره اینه که همونطور که از اسمش مشخصه این کلاس از کلاس Fragment مشتق شده و تمام ویژگی های یک فرگمت رو داره .

خود گوگل هم پیشنهاد کرده که برای نمایش دایلوگ ها از DialogFragment ها استفاده کنیم .

مزیت دیگه‌ای ساخت Custom Dialog با استفاده از DialogFragment داره اینه که شما میتونید تمامی پروسه هایی رو که یک دایلوگ نیاز داره انجام بده به همون کلاسی که از  DialogFragment مشتق شده بسپارید و کدهاتون رو به طور کامل از اکتیویتی جدا کنید .

آیا تو این آموزش از کلاس AlertDialog هم استفاده شده ؟

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

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

dialog fragment sample

دانلود آموزش :

مدت آموزش : 30 دقیقه

حجم فایل : 78 مگابایت

 

اگه سوال و پیشنهادی داشتید در قسمت کامنت ها بنویسید برامون .

 

 

به این مطلب چه امتیازی میدهید ؟

اشتراک
باخبر شدن از
guest

0 نظرات
Inline Feedbacks
نمایش همه دیدگاه ها