React Native - Почему мы используем свойство tintColor для компонента Image? - PullRequest
0 голосов
/ 03 декабря 2018

Когда я использую свойство tintColor, оно заполняет все изображение цветом, указанным для свойства tintColor.Я использую это неправильно, или его работа - то же самое, что я получаю?Может кто-нибудь сказать, с какой целью это свойство используется для <Image/> компонента и как правильно использовать это свойство?Небольшой пример будет более ценным.Спасибо !!!

Ссылка

Ответы [ 3 ]

0 голосов
/ 03 декабря 2018

Согласно документации, tintColor меняет цвет всех непрозрачных пикселей на tintColor (слово в слово).

Так, например, в одном из моих пакетов React Native яиспользуйте актив приращения - https://github.com/hannigand/react-native-ui-stepper/blob/master/assets/increment.png - с синим знаком +.Используя tintColor, другой пользователь может перекрасить синий (непрозрачный пиксель) в любой цвет по своему усмотрению.

0 голосов
/ 30 апреля 2019

Использование tintColor в <Image> не работает.

Использование в style из <Image> работает.

Ссылка: https://github.com/facebook/react-native/issues/17124

0 голосов
/ 03 декабря 2018

Я думаю, что это устранит вашу путаницу со свойством tintColor для Image.

React Native Styling Cheat Sheet - https://github.com/vhpoet/react-native-styling-cheat-sheet#image

enter image description here

enter image description here

...