我正在尝试使用react native在android上实现按钮(可触摸的不透明度)阴影。
我看到了documentation这表明可以使用elevation属性,但是使用该属性的各种尝试并没有产生所需的效果…

<TouchableOpacity>
  <View elevation={3}>
    <Text>Hello World</Text>
  </View>
</TouchableOpacity>


<TouchableOpacity>
  <View style={{elevation:3}}>
    <Text>Hello World</Text>
  </View>
</TouchableOpacity>

我做错什么了?

最佳答案

android 5.0(也称为棒棒糖)提供了elevation属性,因此请检查您正在使用的设备或模拟器的版本。
另外,尝试将backgroundColor设置为要添加阴影的视图。

10-05 20:41