React Native开发之——组件TouchableNativeFeedback

前言

TouchableNativeFeedback,用于使视图正确响应触摸的包装器(仅android)。在android上,该组件使用本地状态drawable来显示触摸反馈。目前它只支持将单个视图实例作为子节点,因为它通过将该视图替换为另一个中的节点实例,并设置一些附加属性。

TouchableNativeFeedback

属性

  • background
  • useForeground

实例练习

export default class App extends Component<Props> {
    render() {
    return (
        <TouchableNativeFeedback
            onPress={this.onPressButton}
            useForeground={TouchableNativeFeedback.canUseNativeForeground()}
            background={TouchableNativeFeedback.SelectableBackground()}>
            <View style={{height: 100, backgroundColor: '#ccc'}}>
                <Text style={{margin: 30, textAlign: 'center', color: '#000'}}>Button</Text>
            </View>
        </TouchableNativeFeedback>
    );
}

    onPressButton() 
    {
    alert('onPressButton')
    }
}

效果图

其他

参考:RN_TouchableNativeFeedback