使用react-native-papper如何在设置中设置为暗的设备上强制使用默认的明亮主题?

eufgjt7s  于 2023-05-01  发布在  React
关注(0)|答案(1)|浏览(106)

我有一个Android S22设备,在设置中设置为黑暗.我怎么能强迫默认的设备光主题独立于设备这是我试图做的,但纸缝做什么,甚至是我设置黑暗=假

import React from 'react';
import {Text, View} from 'react-native';
import {Provider as PaperProvider, DefaultTheme} from 'react-native-paper';

const App = () => {
  const lightTheme = {
    ...DefaultTheme,
    dark: false,
  };

  const theme = lightTheme;

  return (
    <PaperProvider theme={theme}>
      <View style={{flex: 1, justifyContent: 'center', alignItems: 'center'}}>
        <Text style={{fontSize: 18, marginTop: 20}}>
          Hello there Is this light theme?
        </Text>
      </View>
    </PaperProvider>
  );
};

export default App;

我不想设置任何颜色值。我只是想使用默认的敏感明亮和黑暗的价值观,以便能够非常迅速的原型,但仍然检查切换主题工作正常,但我有麻烦,迫使特定的一个。

j2datikz

j2datikz1#

const lightTheme = {
    ...DefaultTheme,
    mode: 'adaptive', // force light theme
  };

相关问题