Custom Call Screen

hi guys,

i want to change the call screen when initiating a call or receiving a call.

so how can i do it??
is it possible to do with android??