Как использовать Drop Shadows в React Native - PullRequest
0 голосов
/ 13 июля 2020

Я пытаюсь использовать код из здесь в моем собственном коде.

Я скопировал код vertabim в раздел своего проекта.

<View>
   <View style={{
                borderWidth: 1,
                borderRadius: 20,
                borderColor: '#ddd',
                borderBottomWidth: 0,
                shadowColor: '#000',
                shadowOffset: { width: 0, height: 2 },
                shadowOpacity: 0.8,
                shadowRadius: 40,
                elevation: 3,
                width: 120,
                height: 150,
                overflow: "visible",
                }}>
                <Text>Mine</Text>
   </View>
</View>

Пример кода показывает такой результат

enter image description here

In my code I see this on Android. The box is really fat and opaque.

enter image description here

And on my iPhone I see this. No shadow box at all.

введите описание изображения здесь

Кто-нибудь может мне здесь помочь? Как мне заставить это работать на обеих платформах? Я очень запутался

1 Ответ

0 голосов
/ 14 июля 2020

Я добавил несколько стилей в ваш код. Взгляните на это.

<View style={{
  flex: 1,
  alignItems: 'center',
  justifyContent: 'center',
}}>
  <View style={{
    borderRadius: 20,
    borderColor: '#000',
    shadowColor: '#000',
    shadowOffset: { width: 0, height: 12 },
    shadowOpacity: 0.99,
    shadowRadius: 16,
    elevation: 24,
    justifyContent: 'center',
    alignItems: 'center',
    width: 200,
    height: 230
  }}>
    <Text>Mine</Text>
  </View>
</View>

Похоже,

image
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...