Intereting Posts
Будет ли токен FCM периодически изменяться, как идентификатор регистрации GCM? Отладка в браузере акций на Samsung Galaxy S4 на KitKat Android – использование метода из службы в действии? Как улучшить качество отладочных данных, когда мое приложение аварийно завершает работу? «Недостаточно места для хранения», даже в памяти устройства много свободного места Android – создание списка полностью из xml Изменить радиус поворота программно Не удалось найти hprof-conv при запуске Android Device Monitor Почему стиль LayoutAlgorithm.SINGLE_COLUMN WebView устарел? Android – FFmpeg Альтернатива для получения видеокадров. (Из-за лицензирования) ActivityNotFoundException при отправке электронной почты из приложения OnServiceConnected никогда не вызывается после метода bindService Как должен быть проинформирован фрагмент о результате асинхронной задачи? Android: получить имя приложения от намерения Android ICS: ошибка JNI пытается использовать устаревшую локальную ссылку 0x1

Как иметь прозрачный градиент над Image in React Native iOS?

Я имел дело с прямоугольником градиента над изображением с черными и прозрачными сторонами, я искал объект градиента в ответном нативном, и я не нашел его, но есть реагирующий на себя модуль, который делает это , Но проблема в том, что он работает в android прозрачность, но в iOS он не работает, он показывает белый вместо прозрачной стороны

Прозрачный градиент

И чем я искал родное решение iOS, я это сделал, но он немного сложный, и я не могу реализовать в ответ native native этот фрагмент

CAGradientLayer *gradientMask = [CAGradientLayer layer]; gradientMask.frame = self.imageView.bounds; gradientMask.colors = @[(id)[UIColor whiteColor].CGColor, (id)[UIColor clearColor].CGColor]; self.imageView.layer.mask = gradientMask; <-- // looking for a way to achieve this in react native 

Это мой собственный собственный код

  <Image ref={r => this.image = r} style={styles.container} source={require('../assets/default_profile_picture.jpg')}> <LinearGradient ref={r => this.gradiant = r} locations={[0, 1.0]} colors={['rgba(0,0,0,0.00)', 'rgba(0,0,0,0.80)']} style={styles.linearGradient}> </LinearGradient> </Image> 

Я не знаю, как передать LinearGradient в Image как маску

Solutions Collecting From Web of "Как иметь прозрачный градиент над Image in React Native iOS?"