之前發視頻總是有人留言,我用的什么模擬器,今天給大家說一下
我一般用的是device_preview這個插件,這個插件的閑置是只能做UI上的模擬,并沒有真正的運行環境,
近似您的應用程式在另一臺設備上的外觀和性能,
插件名稱
device_preview
主要特點
- 從任何設備預覽任何設備
- 更改設備方向
- 動態系統配置(語言、暗模式、文本縮放因子等)
- 具有可調解析度和安全區域的自由形式設備
- 保持應用程式狀態
- 插件系統(截圖,檔案瀏覽器,…)
- 可定制的插件
快速入門
將您的應用程式的根小部件包裝在 DevicePreview中,并將專用的builder和locale注入您的應用程式,
確保提供locale和builder到您的WidgetsApp. 如果未定義,MediaQuery則不會為所選設備模擬,也不會應用所選語言環境,
import 'package:device_preview/device_preview.dart';
void main() => runApp(
DevicePreview(
enabled: !kReleaseMode,
builder: (context) => MyApp(), // 包裹
),
);
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
locale: DevicePreview.locale(context), // 這行重要
builder: DevicePreview.appBuilder, // 這行重要
home: HomePage(),
);
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/321315.html
標籤:其他
