Flutter-Html

一个Flutter小部件,用于将HTML和CSS呈现为Flutter小部件。
使用时参考链接:https://pub.dev/packages/flutter_html

data内是html,在Html()还可以配置style等属性

import 'package:flutter/material.dart';
import 'package:flutter_html/flutter_html.dart';class HtmlPage extends StatefulWidget {HtmlPage({Key? key}) : super(key: key);@overrideState<HtmlPage> createState() => _HtmlPageState();
}class _HtmlPageState extends State<HtmlPage> {@overrideWidget build(BuildContext context) {return Html(data: """<div><h1>Demo Page</h1><p>This is a fantastic product that you should buy!</p><h3>Features</h3><ul><li>It actually works</li><li>It exists</li><li>It doesn't cost much!</li></ul><!--You can pretty much put any html in here!--></div>""",style: {"h1":Style(fontSize: FontSize.em(5)),"html": Style(backgroundColor: Colors.white,),"p": Style(fontSize: FontSize.large),"table": Style(backgroundColor: Color.fromARGB(0x50, 0xee, 0xee, 0xee),),"tr": Style(border: Border(bottom: BorderSide(color: Colors.grey)),),"th": Style(padding: EdgeInsets.all(6),backgroundColor: Colors.grey,),"td": Style(padding: EdgeInsets.all(6),alignment: Alignment.topLeft,),},);}
}

Flutter-Html相关推荐

  1. Flutter 拨打电话和跳转网页

    首先需要一如库 url_launcher  如下 具体写法如下 import 'package:flutter/material.dart'; import 'package:url_launcher ...

  2. flutter导入第三方库

    在pubspec.yaml 文件中找到 dependencies 在里面填写 第三方库即可 例如图中我写了fluttertoast库 特别注意:导入的位置要不dependencies下面的flutte ...

  3. Flutter 导包 以及体验

    Flutter 第一个list 体验 具体位置看图吧 是在pubspec.yaml 里面的 dev_dependencies 里面 然后点击packages_get flutter 不用每次都运行,保 ...

  4. Flutter 配置

    参考 Flutter 中文网 配置的 这里说一下 https://flutterchina.club/setup-windows/ 1 如果自己不能翻墙 先配置镜像 使用镜像 由于在国内访问Flutt ...

  5. flutter中的路由跳转

    在前面的基本路由和命名路由中,都演示了如何进行路由跳转,并且在路由跳转以后,可以借用系统自带的按钮就行返回上一级,当然了,也可以自定义按钮返回上一级. 返回上一级 在前面的例子中,当从Home.dar ...

  6. Flutter 网络请求库http

    http 集成http库 https://pub.dartlang.org/packages/http 添加依赖 dependencies:http: ^0.12.0 安装 flutter packa ...

  7. 配置flutter For IOS

    https://www.cnblogs.com/lovestarfish/p/10628205.html 第一步,下载flutter最新版,解压到自己的目录里: 提供网址:https://flutte ...

  8. 转:Flutter Decoration背景设定(边框、圆角、阴影、形状、渐变、背景图像等)...

    1 继续关系: BoxDecoration:实现边框.圆角.阴影.形状.渐变.背景图像 ShapeDecoration:实现四个边分别指定颜色和宽度.底部线.矩形边色.圆形边色.体育场(竖向椭圆).  ...

  9. Flutter中集成Font Awesome

    1.添加引用 在 pubspec.yaml文件中,加入 font awesome的引用 1 dependencies: 2 flutter: 3 sdk: flutter 4 5 # The foll ...

  10. flutter和webapp_Flutter全平台!迁移现有Flutter项目到WEB端

    写在前面 Flutter 是 Google推出并开源的移动应用开发框架,主打跨平台.高保真.高性能.开发者可以通过 Dart语言开发 App,一套代码同时运行在 iOS .Android.web和桌面 ...

最新文章

  1. java整形超过,Java整形溢出处理机制。
  2. 信号处理之频谱原理与python实现
  3. IT精英养生之道,有多少人能做到?
  4. cocos2d-x游戏开发(九)重要的基类CCNode
  5. oracle %date 0 10%,“date:~0,10%“是什么意思?
  6. WEB前端 Vue 全家桶介绍
  7. 【算法图解|3】JavaScript 如何实现数组去重
  8. Unity3D 与 objective-c 之间数据交互。iOS SDK接口封装Unity3D接口
  9. 【HDU - 1540】 Tunnel Warfare (线段树进阶操作 区间合并+ 单点更新+ 最长覆盖区间查询 )
  10. 字符串的模式匹配--BF算法KMP算法
  11. TCP/IP文档阅读笔记-TCP Receive Window
  12. 怎么判断机械硬盘要多大_秋天要多吃芋头,买芋头是买大的还是小的?学学广西大妈怎么买...
  13. 【今日CV 计算机视觉论文速览 第137期】Fri, 28 Jun 2019
  14. 奇门遁甲鸣法 第五章 辅格
  15. 二十一天学通之cookie的路径和域
  16. 学java后学python,宁波学习java还是python(孩子学Python怎么样)
  17. mysql链接 及备份
  18. 关于修复Office图标白色的问题
  19. Java 练习题:猜数小游戏
  20. 《枯野抄》--奇妙的人性窥视抄

热门文章

  1. n个数中输出前m大的数
  2. 华为麒麟990国产(笔记本/UOS操作系统)搭载h5stream视频流媒体软件
  3. 培养自主意识 塑造独立人格
  4. Unity鼠标控制物体拖拽旋转
  5. 产品思维训练 | 微信号终于能改了!
  6. 3dmax模型批量导出结构
  7. JDBC操作步骤和JDBC事务
  8. 8月4日王者荣耀服务器维修几点,8月4日体验服停机更新公告
  9. qq头像上有个笑脸怎么弄
  10. 微信登录+sdk+服务器,android 微信登录sdk