如何在flutter裡顯示html頁面

2021-10-20 21:20:45 字數 2445 閱讀 3831

(一)效果圖

(二)**,複製即執行

import 'package:flutter/material.dart';

import 'package:flutter_html/flutter_html.dart';

import 'package:flutter_html/style.dart';

@override

widget build(buildcontext context)

}class myhomepage extends statefulwidget ) : super(key: key);

final string title;

@override

_myhomepagestate createstate() => new _myhomepagestate();

}//html**

const htmldata="""

前言

你好flutter是谷歌的移動ui框架,可以快速在ios和android上構建高質量的原生使用者介面。 flutter可以與現有的**一起工作。在全世界,flutter正在被越來越多的開發者和組織使用,並且flutter是完全免費、開源的。

它也是構建未來的google fuchsia應用的主要方式。

flutter是谷歌的移動ui框架,可以快速在ios和android上構建高質量的原生使用者介面。 flutter可以與現有的**一起工作。在全世界,flutter正在被越來越多的開發者和組織使用,並且flutter是完全免費、開源的。

它也是構建未來的google fuchsia應用的主要方式。

目錄

1本內容將幫助您了解以下內容:

一、我們如何收集和使用您的個人資訊

二、我們如何使用 cookies 和同類技術

三、我們如何共享、轉讓、公開披露您的個人資訊

四、我們如何儲存和保護您的個人資訊

五、您如何訪問和管理自己的個人資訊

六、我們如何處理未成年人的個人資訊

七、本政策如何更新

2本內容將幫助您了解以下內容:

一、我們如何收集和使用您的個人資訊

二、我們如何使用 cookies 和同類技術

三、我們如何共享、轉讓、公開披露您的個人資訊

四、我們如何儲存和保護您的個人資訊

五、您如何訪問和管理自己的個人資訊

六、我們如何處理未成年人的個人資訊

七、本政策如何更新

3本內容將幫助您了解以下內容:

一、我們如何收集和使用您的個人資訊

二、我們如何使用 cookies 和同類技術

三、我們如何共享、轉讓、公開披露您的個人資訊

四、我們如何儲存和保護您的個人資訊

五、您如何訪問和管理自己的個人資訊

六、我們如何處理未成年人的個人資訊

七、本政策如何更新

結束""";

class _myhomepagestate extends state,

),),

);}}

(三)螢幕內容滾動元件補充(1) listview 可滾動的列表

(2) nestedscrollview 可以巢狀其它可滾動widget的widget

gridview 可滾動的二維空間陣列

(3)singlechildscrollview 有乙個子widget的可滾動的widget,子內容超過父容器時可以滾動。

相當於沒有延遲載入的listview,適用於不超過螢幕太多內容的滾動效果

(4)scrollable 實現了可滾動widget的互動模型,但不包含ui顯示相關的邏輯

scrollbar 乙個material design 滾動條,表示當前滾動到了什麼位置

(5)customscrollview 乙個使用slivers建立自定義的滾動效的scrollview

(6)notificationlistener 乙個用來監聽樹上冒泡通知的widget。

(7)scrollconfiguration 控制可滾動元件在子樹中的表現行為。(8)refreshindicator material design下拉重新整理指示器,包裝乙個可滾動widget

如何在Flutter專案中使用GraphQL

麼是graphql 這篇文章主要是看一下如何在flutter專案中使用graphql,如果不清楚graphql是什麼,建議先看下官網對其介紹 從圖中也能看出,分3部分 可以看出,在這個graphql server中,我們可以查詢 continents continent countries coun...

如何在DEV C 裡嵌入彙編

呵呵,這方面的資料很多,但是東是東一鱗西一爪的。這篇也算我自己的乙個小總結吧!在dev c 裡使用內聯彙編的格式不同於vc的,這一點需要注意 vc裡採用的是intel的格式,而dev c 採用的是at a的彙編格式。如下例 include int main 這個可以在vc下編譯通過,但用dev c ...

如何在Ubuntu裡安裝Helm

helm是什麼?在戰網上玩過暗黑破壞神2代的程式設計師們應該還記得,helm是國度的意思。而在計算機領域,helm是什麼?helm是kubernetes的乙個包管理工具,有點像nodejs的npm,ubuntu的apt和centos的yum。這些包管理工具的目的都是用來簡化對應應用的部署和管理。he...