Я хочу, чтобы на экране отображалось 2 вида - один из них был бы предварительным просмотром камеры, а другой отображал изображение или карту Google - и жил в нижней части экрана.
Я хочу, чтобы между ними был переход между градиентами - так что между ними нет грубой грани. Возможно ли, чтобы такой эффект был?
Изменить: Эффект, который я хотел бы достичь, должен выглядеть так (верхняя часть поступает из предварительного просмотра камеры, а нижняя часть должна быть картой...):
В iOS я получил аналогичный эффект с CameraOverlay, показывающим карту и устанавливающий уровень masp для градиента:
CAGradientLayer *gradient = [CAGradientLayer layer];
gradient.frame = self.map.bounds;
gradient.colors = [NSArray arrayWithObjects:(id)[[UIColor colorWithWhite: 1.0 alpha: 0.0] CGColor], (id)[[UIColor colorWithWhite: 1.0 alpha: 1.0] CGColor], nil];
gradient.startPoint = CGPointMake(0.5f, 0.0f);
gradient.endPoint = CGPointMake(0.5f, 0.5f);
self.map.layer.mask = gradient;