回答native:当我单击另一个页面上的按钮时,如何更改视图?

我想在SafeAreaView另一页上按下按钮时再次更改样式,以便再次返回的旧样式SafeAreaView我希望得到一些帮助。

这是Reshima页面

function Reshima({ paramsList = { list: [] } }) {


return (
      <SafeAreaView style={styles.flat}>
        <FlatList
          data={filteredList}
          renderItem={({ item, index }) => renderItem({ index, item })}
          keyExtractor={(item) => item.Water_Source_Code.toString()}
          ListEmptyComponent={EmptyListMessage}
        />
      </SafeAreaView>
)}

这是AppNavigator按钮的页面:

const HomeStack = () => {

<TouchableOpacity onPress={() => {
                  dispatch(setFilterViewVisible(true));
                }}>
                  <Icon
                    color="white"
                    style={styles.homeIcon}
                    name={
                      Platform.OS === 'android'
                        ? 'md-search-outline'
                        : 'md-search-outline'
                    }
                    size={30}
                  />
                </TouchableOpacity>
}
Ashwith Saldanha

onPress函数将提供一个道具,该道具给出相应的ToggleButton Pressed的索引,如果按下第一个按钮,则它给出0,否则给出1,则可以切换视图,

这是一个例子:https : //snack.expo.io/@ashwith00/humiliated-bacon


const select_radio_props = [
  { label: 'first', value: 0 },
  { label: 'second', value: 1 },
];

export default () => {
  const [value1, onChangeText1] = React.useState('');
  const [value2, onChangeText2] = React.useState('');
  const [value3, onChangeText3] = React.useState('');
  const [initialRadioForm, setInitialRadioForm] = useState(0);
  const [visible, setVisible] = useState(false);

  return (
    <>
      <ScrollView
        behavior={Platform.OS == 'ios' ? 'padding' : 'height'}
        style={styles.container}>
        <View style={styles.MainScreen}>
          <View style={styles.WhereToCheckTextView}>
            <Text style={styles.WhereToCheckText}>where</Text>
          </View>
          <View style={styles.RadioFormView}>
            <RadioForm
              formHorizontal={true}
              selectedButtonColor="black"
              buttonColor={'black'}
              animation={true}
              labelHorizontal={true}
              labelStyle={{
                fontSize: 18,
                left: 5,
                color: 'black',
              }}
              buttonSize={20}
              radio_props={select_radio_props}
              initial={initialRadioForm}
              onPress={(val) => {
                setVisible(val === 1);
              }}
            />
          </View>
          {visible && (
            <View style={{ width: 200, height: 100, backgroundColor: 'red' }} />
          )}
        </View>
      </ScrollView>
    </>
  );
};

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MethodNotAllowedException 当我单击按钮重定向到另一个视图时

来自分类Dev

当我多次单击“登录”按钮时,它加载另一个页面的次数与按钮被单击的次数相同。我该如何防止这种情况?

来自分类Dev

当我单击C#中的另一个按钮时如何调用按钮单击事件

来自分类Dev

当我使用 Odoo v11 单击 res.partner 中的按钮时,如何显示另一个模型的树视图?

来自分类Dev

当我以这种方式单击另一个div时,如何通过javascript更改div的x位置?

来自分类Dev

当我单击另一个文件时,如何在ace编辑器中更改内容?

来自分类Dev

当我单击打开按钮时,页面上应出现一个文本框

来自分类Dev

单击另一个单选按钮时如何更改单选按钮的图像

来自分类Dev

如何在单击另一个按钮时更改多个下拉列表的下拉按钮

来自分类Dev

当我使用onclick属性单击元素时如何触发另一个功能

来自分类Dev

当我从一个视图浏览到另一个视图时,如何使音乐持久化?

来自分类Dev

从另一个视图单击时如何隐藏按钮

来自分类Dev

当我按下另一个按钮时如何禁用一个按钮

来自分类Dev

如何从另一个页面更改按钮的状态?

来自分类Dev

当我单击列表视图项时,应用程序崩溃,而不是打开另一个活动

来自分类Dev

当我单击列表视图项时,应用程序崩溃,而不是打开另一个活动

来自分类Dev

当我使用简单的javascript单击按钮时,如何在div标签的另一个文件上添加一些HTML代码

来自分类Dev

当我单击按钮转到 winforms 中的另一个表单时,应用程序冻结

来自分类Dev

当我单击另一个活动中的图像按钮时,获取 recyclerview 项目的位置

来自分类Dev

绑定另一个页面上的网格视图

来自分类Dev

如何在不单击Titanium的窗口的情况下单击按钮时打开另一个视图?

来自分类Dev

如何在不单击Titanium的窗口的情况下单击按钮时打开另一个视图?

来自分类Dev

在物理上单击一个页面上的按钮,打开另一个页面并虚拟单击那里的一个项目

来自分类Dev

当我按下另一个按钮时,如何显示按下按钮的视觉效果?

来自分类Dev

如何转到另一个html页面并自动单击一个按钮?

来自分类Dev

当我单击通知时,打开另一个我的应用程序

来自分类Dev

当我在另一个视图中使用CoreData保存新数据时,如何更新模型的另一个实例

来自分类Dev

当我们在SrollView的TextView中单击单个文本时,如何打开另一个活动

来自分类Dev

当我单击ListView中的另一个项目时,如何访问其他项目的textview?

Related 相关文章

  1. 1

    MethodNotAllowedException 当我单击按钮重定向到另一个视图时

  2. 2

    当我多次单击“登录”按钮时,它加载另一个页面的次数与按钮被单击的次数相同。我该如何防止这种情况?

  3. 3

    当我单击C#中的另一个按钮时如何调用按钮单击事件

  4. 4

    当我使用 Odoo v11 单击 res.partner 中的按钮时,如何显示另一个模型的树视图?

  5. 5

    当我以这种方式单击另一个div时,如何通过javascript更改div的x位置?

  6. 6

    当我单击另一个文件时,如何在ace编辑器中更改内容?

  7. 7

    当我单击打开按钮时,页面上应出现一个文本框

  8. 8

    单击另一个单选按钮时如何更改单选按钮的图像

  9. 9

    如何在单击另一个按钮时更改多个下拉列表的下拉按钮

  10. 10

    当我使用onclick属性单击元素时如何触发另一个功能

  11. 11

    当我从一个视图浏览到另一个视图时,如何使音乐持久化?

  12. 12

    从另一个视图单击时如何隐藏按钮

  13. 13

    当我按下另一个按钮时如何禁用一个按钮

  14. 14

    如何从另一个页面更改按钮的状态?

  15. 15

    当我单击列表视图项时,应用程序崩溃,而不是打开另一个活动

  16. 16

    当我单击列表视图项时,应用程序崩溃,而不是打开另一个活动

  17. 17

    当我使用简单的javascript单击按钮时,如何在div标签的另一个文件上添加一些HTML代码

  18. 18

    当我单击按钮转到 winforms 中的另一个表单时,应用程序冻结

  19. 19

    当我单击另一个活动中的图像按钮时,获取 recyclerview 项目的位置

  20. 20

    绑定另一个页面上的网格视图

  21. 21

    如何在不单击Titanium的窗口的情况下单击按钮时打开另一个视图?

  22. 22

    如何在不单击Titanium的窗口的情况下单击按钮时打开另一个视图?

  23. 23

    在物理上单击一个页面上的按钮,打开另一个页面并虚拟单击那里的一个项目

  24. 24

    当我按下另一个按钮时,如何显示按下按钮的视觉效果?

  25. 25

    如何转到另一个html页面并自动单击一个按钮?

  26. 26

    当我单击通知时,打开另一个我的应用程序

  27. 27

    当我在另一个视图中使用CoreData保存新数据时,如何更新模型的另一个实例

  28. 28

    当我们在SrollView的TextView中单击单个文本时,如何打开另一个活动

  29. 29

    当我单击ListView中的另一个项目时,如何访问其他项目的textview?

热门标签

归档