gpt4 book ai didi

javascript - 如何在 React-Native Expo 中特定位置的 ScrollView 内添加 float 操作按钮?

转载 作者:行者123 更新时间:2023-12-05 00:31:36 25 4
gpt4 key购买 nike

我想在屏幕右下方显示一个 float 操作按钮。但是由于我的屏幕中有一个 Scrollview 组件,所以我不知道该怎么做?
在下图中,您可以看到-

ScrollView 中有一些卡片,但我想在屏幕右下方显示一个 float 操作按钮,该按钮将与卡片重叠。所以,如果有人建议我提供代码,那就太好了 - 我该怎么做?

enter image description here

最佳答案

在 ScrollView 代码下方添加操作按钮并使其成为绝对值。这是一个工作示例代码

import React, { Component } from 'react';

import { StyleSheet, View, Alert, ListView, Text, TouchableOpacity, Image,ScrollView } from 'react-native';

export default class Mynewproject extends Component {


SampleFunction=()=>{

// Write your own code here, Which you want to execute on Floating Button Click Event.
Alert.alert("Floating Button Clicked");

}

render() {

return (

<View style={styles.MainContainer}>

<ScrollView>
<Text>sdds</Text>
<Text>sdds</Text>
<Text>sdds</Text>
<Text>sdds</Text>
<Text>sdds</Text>
<Text>sdds</Text>
<Text>sdds</Text>
<Text>sdds</Text>
<Text>sdds</Text>
<Text>sdds</Text>
<Text>sdds</Text>
<Text>sdds</Text>
<Text>sdds</Text>

<Text>sdds</Text>
<Text>sdds</Text>
<Text>sdds</Text>
<Text>sdds</Text>
<Text>sdds</Text>
<Text>sdds</Text>

<Text>sdds</Text>
<Text>sdds</Text>
<Text>sdds</Text>
<Text>sdds</Text>
<Text>sdds</Text>
<Text>sdds</Text>

<Text>sdds</Text>
<Text>sdds</Text>
<Text>sdds</Text>

<Text>sdds</Text>
<Text>sdds</Text>
<Text>sdds</Text>
<Text>sdds</Text>

<Text>sdds</Text>

</ScrollView>

<TouchableOpacity activeOpacity={0.5} onPress={this.SampleFunction} style={styles.TouchableOpacityStyle} >

<Image source={{uri : 'https://reactnativecode.com/wp-content/uploads/2017/11/Floating_Button.png'}}

style={styles.FloatingButtonStyle} />

</TouchableOpacity>

</View>

);
}
}

const styles = StyleSheet.create({

MainContainer :{

justifyContent: 'center',
flex:1,
margin: 10
},



TouchableOpacityStyle:{

position: 'absolute',
width: 50,
height: 50,
alignItems: 'center',
justifyContent: 'center',
right: 30,
bottom: 30,
},

FloatingButtonStyle: {

resizeMode: 'contain',
width: 50,
height: 50,
}
});

关于javascript - 如何在 React-Native Expo 中特定位置的 ScrollView 内添加 float 操作按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55655754/

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