Все можно гораздо проще без "перекрытия", достаточно просто нарисовать прямоугольник и к нему в качестве заливки применить градиент в котором крайняя точка будет с непрозрачностью = 0, а вторая точка с непрозрачностью = 100 в любом месте, как на вашем примере ее можно сместить влево.
При этом цвет градиента, может задаваться и одной точкой ( у меня в примере их 2)