代码之家  ›  专栏  ›  技术社区  ›  fun joker

如何在react native中在头后面添加图像?

  •  0
  • fun joker  · 技术社区  · 5 年前

    我想在标题后面添加图像,但是我该怎么做呢?我已经使标题透明,但现在我想将图像放在它下面(参见屏幕截图1)。我还试图补充 position: 'absolute' and top,bottom,left,right 但它不起作用为什么?

    代码:

    screen: ProjectDetailsScreen,
            navigationOptions: ({ navigation }) => ({
                headerStyle: {
                    backgroundColor: 'transparent'
                },
                headerTitle: navigation.state.params.title,
            }),
    

    屏幕截图1:

    enter image description here

    2 回复  |  直到 5 年前
        1
  •  3
  •   Rizwan Atta    5 年前

    尝试使用 混合了Zindex和风格中的位置 !

    就像这样!

    1:将标题设置为

    screen: ProjectDetailsScreen,
        navigationOptions: ({ navigation }) => ({
            headerStyle: {
                position:'relative',
                zIndex: 1
            },
          headerTransparent: true
        })
        // this will cause header on the top and make the rest of design in below part
         lowerViewContainerStyle:{
                position:'absolute',
                zIndex: 0
         }
    
        2
  •  0
  •   fun joker    5 年前

    添加 headerTransparent: true 内部导航选项解决了这个问题。

    代码:

    navigationOptions: ({ navigation }) => ({    
          headerTransparent: true
    })