在Android中放大设备字体大小时,如何在React Native Application中停止缩放小吃栏的字体大小

时间:2018-12-17 12:05:49

标签: react-native snackbar font-scaling

我已经使用React native小吃栏在我的应用程序中显示后端响应。如果我增加设备的字体大小,小吃栏消息的字体大小也会增加。我想固定小吃条文本的字体大小。这是我的代码。

import Snackbar from 'react-native-snackbar';

webServiceHelper.requestResetPassword(this.state.username, this.state.selectedLanguage)
  .then(response => {
     if (response.error == false) {
        this.setState({
        isLoading: false
     }, () => {
        setTimeout(() => {
          Snackbar.show({
            title: 'Incorrect Credentials',
            duration: Snackbar.LENGTH_INDEFINITE,
            backgroundColor: 'red',
            action: {
              title: 'Please check again',
              onPress: () => this.props.navigation.navigate('Login'),
              color: 'white',
            },
          })
         }, 1000);
}

我使用以下代码固定了<Text>标签的字体大小。但是它不适用于小吃店。

if (Text.defaultProps == null) Text.defaultProps = {};
Text.defaultProps.allowFontScaling = false;

是否有解决此问题的建议。

0 个答案:

没有答案