gpt4 book ai didi

react-native - 在 Avatar 组件周围画一个圆圈

转载 作者:行者123 更新时间:2023-12-04 09:19:14 32 4
gpt4 key购买 nike

在我的 native 项目中,我使用的是 react-native-elements库渲染一个 Avatar 圆形组件。像下面这样:

<Avatar
size="small"
rounded
title="MT"
activeOpacity={0.7}
/>
上面的代码渲染了一个这样的圆圈:
enter image description here
现在我需要在上面 Avatar 周围有一个绿色的圆圈制作 Avatar看起来周围有一个绿色的粗边框。如何做到这一点?
====更新====
我试过:
<Avatar
size="small"
rounded
title="User"
avatarStyle={{
borderWidth: 3,
borderColor: 'green',
}}
/>
在 iOS 上它看起来像:
enter image description here
在 Android 上它看起来像:
enter image description here
那么,在 Android 上它看起来不像圆形边框,如何在 Android 上解决该问题?

最佳答案

proxidem 的确切解决方案对我不起作用。边界没有延伸到角落。这对我有用:

<Avatar
size="small"
rounded
title="User"
avatarStyle={{
borderWidth: 1,
borderColor: 'green',
...Platform.select({
android: {
borderTopWidth: 0,
borderLeftWidth: 0,
borderRightWidth: 0,
borderBottomWidth: 0,
},
}),
}}
/>

对于其他尝试此解决方案的人。如果文本不适合,请选择长度为 2 个字符或更短的单词或添加 titleStyle属性并更改 fontSize :
titleStyle={{
fontSize: 10,
color: 'black',
}}

关于react-native - 在 Avatar 组件周围画一个圆圈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63123184/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com