-1

我想为 2 页使用一个图标。如果我在主屏幕上并且如果我按图标 A,那么它将转到屏幕 A,并且图标 A 更改为图标 B。如果我按图标 B,它将转到屏幕 B,并且图标更改为 A。使用本机应用程序路由器 (堆)。

4

1 回答 1

0

添加一个状态变量 sayclicked=false并在 on click 函数中更改它,并基于 i=这个状态值更改图标

我做了什么

renderPasswordAccessory() {
    let { secureTextEntry } = this.state;

    let name = !secureTextEntry ?
      'visibility' : 'visibility-off';

    return (
      <MaterialIcon
        size={20}
        name={name}
        color={TextField.defaultProps.baseColor}
        onPress={this.onAccessoryPress}
        suppressHighlighting
      />
    );
  }
于 2019-06-14T12:26:32.320 回答