ساخت Toast سفارشی در اندروید

دسته بندی ها : برنامه نویسی اندروید ۲۱ آبان ۱۳۹۸ فرشته آقامیری
آموزش ساخت toast

آموزش Toast در اندروید

Toast پرکاربردترین المانی است که در برنامه نویسی اندروید از آن استفاده می کنیم. وقتی بخواهید با عملیاتی که کاربر انجام می دهد پیامی به او نشان داده شود، از Toast ها استفاده می کنیم.

Toast ها بسیار ساده هستند و با نوشتن یک خط کد اجرا می شوند، اما می توان حالت custom آن را اجرا کنید و خودتان مشخص کنید پیام چه خصوصیاتی داشته باشد.

حالت اول: فرض کنید روی دکمه ای کلیک می شود و می خواهید پیامی با عنوان “روی دکمه کلیک شد” به کاربر نشان داده شود:

اگر بخواهید پیام به مدت ۵ ثانیه (زمان بیشتری) نشان داده شود، کافی است duration را به LENGTH_LONG تغییر دهید:

به همین سادگی می توانیم از Toast استفاده کنیم و با اجرای هر عملیات، پیامی به کاربر نشان دهیم. اکنون می خواهیم شما را با Toast سفارشی آشنا کنیم.

برای ساخت Toast سفارشی نیاز به کتابخانه ندارید و از قابلیت های خود اندروید استودیو به حساب می آید.

حالت دوم: اگر می خواهید محل قرارگیری Toast را روی صفحه مشخص کنید، از setGravity استفاده کنید. برای مثال، می خواهیم Toast در مرکز صفحه قرار بگیرد:

حالت سوم: ساخت لایه شخصی سازی شده برای نشان دادن Toast

اکنون وقتی روی دکمه کلیک کنیم، لایه سفارشی که ساختیم نشان داده می شود.

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

اکنون Toast به همان شکلی که در custom.xml مشخص کردیم، نشان داده می شود.

فرشته آقامیری
فرشته آقامیری

مطالب زیر را حتما بخوانید:

نظرات کاربران

پاسخی بگذارید

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

لینک کوتاه :

عضویت در خبرنامه ویژه مشتریان سیگما پلاس

با عضویت در خبرنامه ویژه سیگما پلاس از آخرین جشنواره های سایت باخبر شوید!