Custom view background with a border and gradient