当前位置: 首页 > news >正文

济源制作网站wordpress 文章 代码

济源制作网站,wordpress 文章 代码,有edi证书可以做网站运营么,美间软装官网flutter字体大小切换案例 小字体&#xff0c;标准字体&#xff0c;大字体&#xff0c;超大字体案例 Android iOS设备带有选择记录 我的flutter项目版本 environment: sdk: ‘>3.4.4 <4.0.0’ 图片案例 pubspec.yaml 添加依赖 # 屏幕尺寸适配 https://github.com/OpenF…

flutter字体大小切换案例 小字体,标准字体,大字体,超大字体案例

Android iOS设备带有选择记录

我的flutter项目版本
environment:
sdk: ‘>=3.4.4 <4.0.0’

图片案例

在这里插入图片描述
在这里插入图片描述

pubspec.yaml 添加依赖

  # 屏幕尺寸适配 https://github.com/OpenFlutter/flutter_screenutilflutter_screenutil: ^5.9.3# 状态管理 https://github.com/rrousselGit/providerprovider: ^6.1.2# 本地存储 官方插件 https://github.com/flutter/pluginsshared_preferences: ^2.2.3

代码案例

import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:shared_preferences/shared_preferences.dart';
import 'package:provider/provider.dart';void main() async {await ScreenUtil.ensureScreenSize(); // 确保屏幕大小被正确设置runApp(MyApp());
}class MyApp extends StatelessWidget {@overrideWidget build(BuildContext context) {return ScreenUtilInit(designSize: const Size(360, 690), // 设计稿尺寸builder: (_, child) => MaterialApp(home: ChangeNotifierProvider(create: (context) => FontSizeProvider(),child: HomeScreen(),),),);}
}class FontSizeProvider with ChangeNotifier {double _fontSize = 1.0; // 默认字体大小double get fontSize => _fontSize;Future<void> loadFontSize() async {final prefs = await SharedPreferences.getInstance();_fontSize = prefs.getDouble('fontSize') ?? 1.0;notifyListeners();}Future<void> saveFontSize(double size) async {final prefs = await SharedPreferences.getInstance();await prefs.setDouble('fontSize', size);_fontSize = size;notifyListeners();}
}class HomeScreen extends StatelessWidget {@overrideWidget build(BuildContext context) {//var fontSizeProvider = Provider.of<FontSizeProvider>(context, listen: false);var fontSizeProvider = Provider.of<FontSizeProvider>(context);fontSizeProvider.loadFontSize(); // 加载字体大小设置return Scaffold(appBar: AppBar(title: Text('字体大小切换',style: TextStyle(fontSize:15.sp * fontSizeProvider.fontSize, // 根据fontSizeProvider调整字体大小),),),body: Center(child: Column(mainAxisAlignment: MainAxisAlignment.center,children: <Widget>[Text('这是一段示例文本',style: TextStyle(fontSize: 15.sp *fontSizeProvider.fontSize, // 根据fontSizeProvider调整字体大小),),ElevatedButton(onPressed: () => fontSizeProvider.saveFontSize(0.8), // 小字体child: Text('小字体'),),ElevatedButton(onPressed: () => fontSizeProvider.saveFontSize(1.0), // 标准字体child: Text('标准字体'),),ElevatedButton(onPressed: () => fontSizeProvider.saveFontSize(1.2), // 大字体child: Text('大字体'),),ElevatedButton(onPressed: () => fontSizeProvider.saveFontSize(1.5), // 超大字体child: Text('超大字体'),),],),),);}
}
http://www.yayakq.cn/news/456952/

相关文章:

  • 织梦cms做网站流程wordpress安装在哪里
  • 南京网站推广排名wordpress+伪静态+403
  • 环保网站模板潍坊哪家网站制作公司好
  • 有人做几个蝎子养殖门户网站网站关键字代码
  • 南昌制作手机网站抖音开放平台工会
  • 潍坊网站建设壹品网络301重定向手机网站
  • 找工作哪个网站好找详情页设计模板网站
  • 丹阳做网站的公司优质友情链接
  • 百度网站站长工具wordpress图片外链
  • 做网站前台需要什么软件Joomla外贸网站模板
  • 网站跟app的区别是什么意思新站seo快速排名 排名
  • 搭建网站一个服务器和域名it培训班大概需要多少钱
  • 柳州本地做网站的公司网站开发 ide
  • 怎样自己做淘宝客网站孝感市建设网站
  • 大型小说网站开发语言wordpress远程自动下载图片
  • wordpress编辑器插件广西网站推广优化
  • 做刷单哪个网站找小白青岛建设网站企业
  • 建设公司网站多少钱安徽电子健康卡小程序
  • 毕节网站建设推广关键词优化哪家好
  • 上海网站制作建设多少钱阿里巴巴建站多少钱
  • 肖鸿昌建筑网站iis 浏览网站
  • 营销网站建设公司排名云搜索网页版入口
  • 自己做网站转发新闻违法么wordpress防止f12插件
  • 营销创意网站品牌形象推广
  • 手机网站翻译成中文专业网页制作
  • 江西专业南昌网站建设企业网站宣传
  • 黄骅市第五中学百度网站优化 件
  • 重庆沙坪坝网站建设上海企业名称
  • 做logo找灵感的网站wordpress工单
  • 特卖网站怎么做wordpress php7 速度