react-native - 文本复制后如何向用户显示 "text is copied"?

标签 react-native native-base touchableopacity

文本复制完成后如何向用户显示“文本已复制”?

const dataArray = [ { title: "Invoice Reference Number", content:QRCODE_SAMPLE.Irn } ];

<TouchableOpacity activeOpacity={1}
    onPress={() => Clipboard.setString(QRCODE_SAMPLE.Irn)}>   
    <Accordion style={{paddingTop:10,paddingBottom:50,backgroundColor:'#E0DDDD'}}dataArray={dataArray} expanded={1}>
    </Accordion>
</TouchableOpacity> 

最佳答案

你可以这样做:

    import {ToastAndroid} from 'react-native';

创建此函数:

    onCopyPressed(){

    Clipboard.setString(QRCODE_SAMPLE.Irn);
    ToastAndroid.show('A pikachu appeared nearby !', ToastAndroid.SHORT);
    }

并像这样调用该函数:

const dataArray = [ { title: "Invoice Reference Number", content:QRCODE_SAMPLE.Irn } ];
<TouchableOpacity activeOpacity={1}
        onPress={this.onCopyPressed.bind(this)}>   
        <Accordion style={{paddingTop:10,paddingBottom:50,backgroundColor:'#E0DDDD'}}dataArray={dataArray} expanded={1}>
        </Accordion>
    </TouchableOpacity> 

关于react-native - 文本复制后如何向用户显示 "text is copied"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59763491/

相关文章:

javascript - 如何使用一个默认条件对 3 个条件执行三元语句

css - 如何在 flexbox 中将内容对齐到中心

javascript - React Native - 可触摸和胜利图表

react-native - Touchable Opacity onPressIn 颜色变化

javascript - React-native- 如果数组为空,则有条件地禁用 TouchableHighlight

react-native - 如何检测 native react 中的催化剂模式?

javascript - 如何在 React Native 中使用 AnimatedCircularProgress 正确定位 View

react-native - 接下来并进入 Form 不起作用(React Native 和 native-base)

javascript - 将值从一种模式传递到另一种模式

android - TouchableOpacity、负边距和 Android 的问题 - React Native