之前發視頻總是有人留言,我用的什麼模擬器,今天給大家說一下
我一般用的是device_preview這個插件,這個插件的閑置是只能做UI上的模擬,並沒有真正的運行環境。
近似您的應用程序在另一台設備上的外觀和性能。
插件名稱
device_preview
地址:
主要特點
1. 從任何設備預覽任何設備
2. 更改設備方向
3. 動態系統配置(語言、暗模式、文本縮放因子等)
4. 具有可調解析度和安全區域的自由形式設備
5. 保持應用程序狀態
6. 插件系統(截圖,文件瀏覽器,…)
7. 可定製的插件
快速入門
將您的應用程序的根小部件包裝在 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.506064.com/zh-tw/n/207540.html
微信掃一掃
支付寶掃一掃