آموزش ساخت Notification سفارشی در اندروید

سلام دوستان در این سری از آموزش برنامه نویسی اندروید به آموزش ساخت Notification سفارشی در اندروید می پردازیم منظور از Notification سفارشی یعنی اینکه خودمان کل بخش های آن را طراحی کنیم مثلا شاید دوست داشتید در آن CheckBox قرار دهید یا هر چیز دیگر مثلا دوتا ImageView در ادامه با ما همراه باشید تا این آموزش را نیز فرا گیرید .
در ابتدا چون Notification سفارشی است باید layout سفارشی خودمان را ایجاد کنیم.
باید یک فایل به نام custom_push.xml در layout خود درست کرده و کد های زیر را در آن قرار دهید.

در بالا یک ImageView و دو TextView قرار گرفته است هرجوری دوست دارید تنظیمش کنید ! مثلا دوتا عکس یا هر چیز دیگه.
چون در اینجا یک Layout جدید ساخته شده باید آن را Inflate کنیم تا نمایش داده شود کد زیر را قرار دهید.

در بالا دقت کنید از RemoteView استفاده کردیم چون خود Notification از نوع RemoteViews است و توسط آن به چیزهایی که قرار داده ایم (دو تا TextView و یک ImageView) دسترسی گرفتیم و مقدار در آن قرار داده ایم سپس از NotificationCompat.Builder استفاده کردیم و از setContent به جای setTile و… استفاده کردیم . در ادامه می توانید از ویژگی های خود NotificationCompat.Builder استفاده کنید قبلا آموزشش را قرار داده ایم واژه NotificationCompat.Builder رو جستجو کنید همانطور که دید کنترل کردن آن نیز زیاد سخت نبودش.
 
این آموزش هم همانند آموزش های دیگر به پایان رسید.
 
موفق و موید باشید.

مطالعه بیشتر