代码之家  ›  专栏  ›  技术社区  ›  pashute

本地响应如何标记屏幕的一部分

  •  1
  • pashute  · 技术社区  · 7 年前

    根据按钮组上的一个按钮,我有一些屏幕部分是永久性的,而屏幕的一部分是一个容器,它应该将内容更改为一组卡片元素中的一个。

    如果我理解正确,就不能使用选项卡导航器(或堆栈导航器),因为这些控件会更改整个页面(即屏幕),我只想交换一个卡片元素。

    我说得对吗?

    如果是,我需要做什么?是否存在此的某些现有UI元素?如果什么都不存在,我该怎么做呢?每个卡从本地JSON加载不同的东西,我不想在来回切换时重新加载它们…

    我希望它具有Android UI(非反应本地)示例中显示的效果: android Navigation Tabs in middle of screen

    也许我应该用这个答案中的刷卡器? implement tabs in the center of the screen .

    1 回复  |  直到 7 年前
        1
  •  0
  •   Bruno Mazzardo    7 年前

    您可以使用选项卡导航器,考虑下面的结构

     <View>
         <OtherStuffThatFilLTheScreen>
         <TabNavigator>
         <OtherRandomStuff>
      <View>
    

    选项卡导航器将完全控制在其空间内呈现的元素,但不会更改其范围外的其他元素。