Android GIF borderRadius без наложенияЦвет - PullRequest
0 голосов
/ 09 июня 2018

Все мои гифки на нетвердых фонах.Единственный способ заставить GIF-файлы уважать borderRadius прямо сейчас - это использовать хак с именем overlayColor для:

У кого-нибудь есть другие решения?overlayColor не является решением для моего использования.

1 Ответ

0 голосов
/ 01 мая 2019

Решение для меня заключалось в том, чтобы обернуть изображение в представление и получить и изображение, и представление с одним и тем же borderRadius.РЕДАКТИРОВАТЬ: первоначально я сказал, что изображение должно иметь overlayColor, но похоже, что это не имеет никакого эффекта (что имеет смысл).Добавлен пример кода, который я использую:

<View style={{ width: 80, height: 80, borderRadius: 40, overflow: 'hidden' }}>
     <Image
         source={image}
         resizeMode='cover'
         style={{
            borderRadius: 40,
            alignSelf: 'center',
            width: 80,
            height: 80
         }} />
</View>
...