【发布时间】:2023-03-23 15:38:02
【问题描述】:
我试图在我的应用程序的右下角放置一个浮动操作按钮,但它被放置在屏幕左上角的位置。
返回视图:
<View>
<View style={{flexDirection: 'row'}}>
<TouchableOpacity onPress={this.onPress} activeOpacity={.5} >
<Image
source={require('./assets/images/hamburger.png')}
style={{ width: 30, height: 25, marginLeft: 15}}
/>
</TouchableOpacity>
</View>
<FloatingAction style={styles.bottom}/>
</View>
样式:
const styles = StyleSheet.create({
bottom: {
flex: 1,
position: 'absolute',
bottom: 10,
right:10
},
});
我的当前视图显示标题和底部选项卡视图。我可以在每个选项卡屏幕中放置多个 FAB,但这会产生不良行为。感谢您的帮助。
编辑: 我有什么:
我想要什么:
【问题讨论】:
-
你能分享一些你得到什么和你需要什么的截图吗?
-
@DevAs 已更新,清楚吗?
-
要调试您的样式,请尝试为您拥有的视图添加背景,因此向父视图添加一个 bg 它将告诉您可用的空间等等
-
并尝试从 styles.bottom 中删除 flex:1。这个想法是您应该在填充整个屏幕的主要区域中添加浮动操作按钮。
-
足够公平@VolkanSahin45
标签: javascript android ios react-native