Podriamos dibujar un degradado en cada lado (arriba, izquierda, abajo, derecha). Tenemos una función para eso.
Pero en las
esquinas no nos serviría.
Podriamos dibujar un RoundRect() e ir variando las coordenadas y el color de pintado, asi podría funcionar