Der "Höhen" -Stil der React-native View-Komponente verursacht unschöne Schatten

8

Das Elevation Style-Attribut aktiviert Box-Shadows für Android 5.0 +.

Mache ich etwas Ungewöhnliches mit "Elevation", um die Hässlichkeit zu verursachen, die im Screenshot unten zu sehen ist? Gibt es auch eine Möglichkeit, einen Schatten-Offset zu definieren?

Der Emulator läuft mit 6.0 (& gt; 5.0), das ist also nicht das Problem. Ich führe reactive-native 25.1.

%Vor%

Hier ist die Dokumentation von reactive-native für das Design von View-Komponenten

Hier ist meine Rendermethode:

%Vor%

Und die Stildeklaration:

%Vor%

Was irgendwie daraus resultiert ...

    
Squeaky 16.06.2016, 20:35
quelle

1 Antwort

19

Das fehlende Stück ist backgroundColor. Durch Hinzufügen von backgroundColor : '<anything>' style zum View-Container werden diese seltsamen inneren Schatten ausgeblendet.

    
Squeaky 17.06.2016, 12:49
quelle