我正在使用native-base
创建一个 React Native 应用程序:
我正在使用Header
组件来显示Body
,Left
和Right
元素。根据{{3}},shadow
没有出现。
结果的屏幕截图:
我在这里错过了一些简单的东西吗?任何帮助将不胜感激!
<Header style={{backgroundColor: 'white', shadowColor: 'black', shadowOpacity: 1, elevation: 4}} iosBarStyle="dark-content" androidStatusBarColor="lightgray">
<Left>
<Button transparent onPress={() => this.props.navigation.goBack(null)}>
<Icon name='arrow-back' />
</Button>
</Left>
<Body style={{ flex: 3 }}>
<Title>TITLE </Title>
<Subtitle>SUBTITLE</Subtitle>
</Body>
<Right></Right>
</Header>
答案 0 :(得分:0)
查看您的public static void main(String[] args) {
String input=null;
if(args.length>0){
input=args[0];
System.out.println(input);
}else{
input=askForInput();
}
Calculator calculator = new Calculator();
calculator.startCalculator(input);
}// end of main
private static String askForInput() {
// inputString with scanner
Scanner userInput = new Scanner(System.in);
System.out.print("please insert your calculations: ");
String inputString;
try {
inputString = userInput.next();
} finally {
userInput.close();
}
return inputString;
}
,我假设您正在 Android 上对其进行测试。
暗影道具
仅适用于 ios 特定平台。
因此,您需要使用elevation
在Android上进行渲染。