как исправить проблему тени с высотой в реагировать родной для Android - PullRequest
1 голос
/ 04 апреля 2019

Я пытаюсь показать тень вокруг вида в реагирующем роде.

Я пробовал это

<View style={{
        flex: 0.3,
        margin:4

        ...Platform.select({
            ios: {
                shadowColor: '#000',
                shadowOffset: { width: 0, height: 4 },
                shadowOpacity: 0.4,
            },
            android: {
                elevation: 2
            },
        }),

    }}>

 Hello Shadow 

</View>

, оно отлично работает на iO, но на андроиде это никак не влияет.Существует библиотека под названиемact-native-shadow, которая отлично работает как на iO, так и на Android, но как решить проблему теней в Android без использования сторонних библиотек.

1 Ответ

3 голосов
/ 04 апреля 2019

прямо сейчас у меня есть эти свойства, которые я дал мне для обхода требуемой анимации.попробуйте это и позвольте мне знать в комментариях, что если это поможет вам в вашем случае.рад помочь.

   ...Platform.select({
            ios: {
                shadowColor: '#000',
                shadowOffset: { width: 0, height: 3 },
                shadowOpacity: 0.2,
            },
            android: {
                elevation: 0.4,
                // bottomElevation:4,
                borderBottomWidth: 0.2,
                borderTopWidth:0.2,
                borderColor:'#000'

            },
        }),
...