ユーザー プロファイル画面に丸い形のアバターを実装しようとしています。しかし、なぜ丸く表示されないのかわかりません。
スタイル シートを確認し、アバター要素を別のビュー タグに配置しようとしました。しかし、うまくいきません。
マイプロフィール画面:
return(
<View style={styles.container}>
<View style={styles.header}></View>
<Avatar
style={styles.avatarContainer}
size={"large"}
rounded
onPress={this.takePicture}
activeOpacity={0.7}
source={{uri:User.image}}
showEditButton
avatarStyle={{borderRadius:63}}
/>
<View style={styles.body}>
<View style={styles.bodyContent}>
<Text style={styles.name}>{User.name}</Text>
<Text style={styles.info}>{User.phone}</Text>
<TouchableOpacity onPress={this.updateProfile} style={styles.buttonContainer}>
<Text style={{color:'#fff'}}>UPDATE</Text>
</TouchableOpacity>
{/* <TouchableOpacity onPress={this._logOut} style={styles.buttonContainer}>
<Text>LOGOUT</Text>
</TouchableOpacity> */}
</View>
</View>
</View>
)
私のスタイルシート:
avatarContainer: {
borderRadius: 63,
height:130,
width:130,
borderWidth: 4,
borderColor: "white",
marginBottom:10,
alignSelf:'center',
position: 'absolute',
marginTop:130
},
アバター要素を丸い形にしたいのですが、四角形になってしまいます。