日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > windows >内容正文

windows

flutter字体不跟随系统_flutter 禁止字体大小跟随系统字体改变大小

發(fā)布時(shí)間:2025/4/16 windows 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 flutter字体不跟随系统_flutter 禁止字体大小跟随系统字体改变大小 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

最近遇到個(gè)問(wèn)題 剛開始是根據(jù)設(shè)計(jì)圖寫的字體大小 但是到我手機(jī)上都是非常小的文字 后來(lái)找到問(wèn)題是因?yàn)槲业氖謾C(jī)系統(tǒng)字體比較小 習(xí)慣了 我的Android Studio字體也是比較小的

微信圖片_20190618163743.png

我當(dāng)時(shí)使用的方法有這幾個(gè)

1.flutter_screenutil 我使用的是這個(gè)適配屏幕的包

image.png

這個(gè)的使用方法是在設(shè)置設(shè)計(jì)圖寬高的時(shí)候設(shè)置allowFontScaling 默認(rèn)是false

image.png

不過(guò)可能是我的使用方法有錯(cuò)誤吧 不知道為什么 總是設(shè)置不成功

2.修改Text的textScaleFactor為1

這個(gè)方法是修改系統(tǒng)text的屬性 這個(gè)是成功的

但是我當(dāng)時(shí)使用了很多 為了以后迭代方便 管理方便我是用了下邊的方法

3.自定義text

import 'package:flutter/material.dart';

import 'package:flutter_app2/View/FixedSizeText.dart';

class FixedSizeText extends Text {

const FixedSizeText(String data, {

Key key,

TextStyle style,

StrutStyle strutStyle,

TextAlign textAlign,

TextDirection textDirection,

Locale locale,

bool softWrap,

TextOverflow overflow,

double textScaleFactor = 1,

int maxLines,

String semanticsLabel,

}) : super(data,

key:key,

style:style,

strutStyle:strutStyle,

textAlign:textAlign,

textDirection:textDirection,

locale:locale,

softWrap:softWrap,

overflow:overflow,

textScaleFactor:textScaleFactor,

maxLines:maxLines,

semanticsLabel:semanticsLabel);

}

繼承與Text 然后重點(diǎn)是這一行代碼

double textScaleFactor = 1,

然后在布局Widget的時(shí)候使用FixedSizeText代替Text就可以達(dá)到禁止字體大小跟隨系統(tǒng)字體改變大小目的了

總結(jié)

以上是生活随笔為你收集整理的flutter字体不跟随系统_flutter 禁止字体大小跟随系统字体改变大小的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。