آموزش Toast سفارشی در برنامه نویسی اندروید

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

ویژگی های این نوع Toast :

  • حجم بسیار کم کتاب خانه کمتر از 4 کیلوبایت
  • بیش از ده مدل مختلف برای حالت های مختلف
  • امکان تعیین موقعیت مکانی Toast
  • کاملا متریال D:

بریم سراغ اصل مطلب ابتدا باید کتاب خانه را به پروژه اضافه کنید پس وارد فایل Build.gradle از نوع Top-Level شوید و خط زیر را اضافه کنید.

سپس وارد فایل Build.gradle از نوع Module شده خط زیر را اضافه کنید.

پروژه را sync کنید قند شکن فراموش نشه !

در بالا یک نوع Toast ساده ایجاد شده است در مورد Type به 9 حالت کلی تقسیم می شود که در پایین به آنها می پردازیم (البته در عکس معلوم است)

  • PRIMARY
  • SUCCESS
  • SECONDARY
  • DANGER
  • WARNING
  • INFO
  • LIGHT
  • DARK
  •  CUSTOM

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

setGravity : به منظور تعیین موقعیت مکانی Toast استفاده شده است.
نوع باید برابر با Custom باشد تا سفارشی شود.
setDuration مقداز زمانی که Toast نمایش داده می شود را تعیین می کند.
setBorderWidth : ضخامت Border  را تعیین می کند.
setCornerRadius : مقدار گردی چهار طرف را تعیین می کد.
setCustomFontColor : رنگ متن را تعیین می کند.
setFontFace : فونت متن را تعیین می کند.
setPadding : فاضله داخلی را تعیین می کند.
setTextSize : اندازه متن را تعین می کند.
setTextGravity : محل قرار گیری متن را تعیین می کند.
 
 
این آموزش هم به فرجام رسید.
 
موفق باشید.

مطالعه بیشتر