엣지에서는
크롬에서는
이렇게 크게 출력된다.
어떻게 하지?
MediaQuery를 사용한다.
textScaleFactor를 1 로
class MyApp extends StatelessWidget {
const MyApp({Key? key}) : super(key: key);
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
return MaterialApp(
builder: (context, child) {
return MediaQuery(
data: MediaQuery.of(context).copyWith(textScaleFactor: 1),
child: child!);
},
title: 'Flutter Demo',
theme: ThemeData(
primarySwatch: Colors.blue,
textTheme: Theme.of(context).textTheme.apply(fontFamily: 'OpenSans')),
home: const HomeView(),
);
}
}
firebase deploy 하고 확인하면
짜잔! 크롬 브라우저에서도 정상적인 크기로 출력된다 .
다음에 MediaQuery가 뭐하는 용도인지 알아보자
'플러터' 카테고리의 다른 글
flutter 공부 | 1시간만에 끝내는 객체지향 프로그래밍 (2) (0) | 2022.04.12 |
---|---|
flutter 공부 | 1시간만에 끝내는 객체지향 프로그래밍 (1) (0) | 2022.04.07 |
플러터 타이핑 애니메이션 효과 적용하기 flutter animated_text_kit (0) | 2022.04.07 |
Firebase web hosting 하기 (0) | 2022.04.06 |