본문 바로가기

개발하자

Floot MediaQuery.of(context.size)의 device_preview 플러그인을 사용합니다.너비는 에뮬레이트된 전화기의 위젯을 제공하지 않습니다.

반응형

Floot MediaQuery.of(context.size)의 device_preview 플러그인을 사용합니다.너비는 에뮬레이트된 전화기의 위젯을 제공하지 않습니다.

그래서 저는 '스플러'에서 반응형 디자인을 연습하기 위해서 '스플러'를 사용하기로 했어요. 저는 다른 핸드폰을 사용해봤어요. 하지만 매번 나는 원래 장치의 너비를 얻었다.

예를 들어 원래 장치의 위젯은 1700px이지만 시뮬레이션된 장치의 위젯은 600px입니다. 모의 실행 장치의 위젯을 가져올 수 없습니다.

그 문제를 해결할 수 있는 설정이 있습니까? 아니면 기본적으로 어떻게 작동하는지?




제가 한 점을 놓쳤어요. 에서 시뮬레이션 장치의 화면 크기를 사용하기 위해 와 를 추가해야 한다.


    class MyApp extends StatelessWidget {
      @override
      Widget build(BuildContext context) {
        return MaterialApp(
            locale: DevicePreview.of(context).locale,
            builder: DevicePreview.appBuilder,
            home: MyApp());
      }
    }




앱 사용 설정상속된 미디어 쿼리가 true입니다.


반응형