React Native Android Button Shadow

Я пытаюсь добиться тени кнопки (осязаемая непрозрачность) на Android, используя встроенную реакцию.

Я вижу документацию, в которой предполагается, что атрибут elevation может можно использовать, но различные попытки использовать этот атрибут не дают желаемого эффекта ...

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

...

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

Что я делаю неправильно?


person s2t2    schedule 26.09.2016    source источник


Ответы (1)


Свойство elevation доступно в Android 5.0 (также известном как Lollipop), поэтому проверьте версию используемого устройства или эмулятора. Также попробуйте установить backgroundColor для вида, к которому вы пытаетесь добавить тень.

person guy.gc    schedule 26.09.2016