【问题标题】:Android GIF borderRadius without overlayColor没有overlayColor的Android GIF边框半径
【发布时间】:2019-05-06 21:06:10
【问题描述】:

我所有的 GIF 都在非纯色背景上。现在让 GIF 尊重borderRadius 的唯一方法是使用一个名为overlayColor per 的hack:

有人有其他解决方案吗? overlayColor 不是我使用的解决方案。

【问题讨论】:

    标签: android react-native react-native-android


    【解决方案1】:

    我的解决方案是将图像包装在视图中,并使图像和视图具有相同的边框半径。 编辑:最初我说图像需要具有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>

    【讨论】:

    • 哇很有趣,谢谢分享,能不能分享一些代码?
    • @Noitidart 添加了代码并编辑了我的答案以更清晰!
    猜你喜欢
    • 2021-12-17
    • 2011-03-21
    • 2018-08-14
    • 1970-01-01
    • 2011-11-14
    • 2011-07-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多