Yes, it is possible to create custom notification.
Refer the official documentation on notifications.
So, you have to instantiate RemoteViews with custom XML layout instead of setContentTitle() and setContent().
Let me know if you need any additional help.
Hope this helps!