2016-09-26 2 views
2

Я пытаюсь создать тень на сенсорной кнопке (touchable opacity) на андроиде, используя реакцию native.React Native Android Button Shadow

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

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

...

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

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

ответ

2

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