10 个 Flutter 建议 ー 第 8/10 部分

Posted 会煮咖啡的猫咪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了10 个 Flutter 建议 ー 第 8/10 部分相关的知识,希望对你有一定的参考价值。

10 个 Flutter 建议 ー 第 8/10 部分

现在我们已经到了这个系列的第八部分,离结束不远了。今天我们再次处理软件包,但不是普通的,而是使用 Syncfusion 的软件包。为什么是这些东西?嗯,这些软件包真的是最高质量和他们的用户界面解决方案是非常好的!

那么,让我们开始吧!

Syncfusion DataGrid (DataTable)

https://pub.dev/packages/syncfusion_flutter_datagrid#datagrid-features

此包用于以表格形式显示和编辑数据表。它构建得非常高效(就像 Syncfusion 的每个包一样) ,并提供了许多定制选项。

Syncfusion Localizations

https://pub.dev/packages/syncfusion_localizations

Syncfusion _ localizations 为超过 77 个区域性提供了本地化文本,可以在任何 Syncfusion 小部件中使用。在包页面上可以找到所有支持语言的完整列表。

Syncfusion OfficeChart

https://pub.dev/packages/syncfusion_officechart

此包用于基于数据(逻辑上)创建 Excel 图表。正如您可以从下面的例子中看到的,您可以创建任何类型的图表。强烈推荐使用大量统计数据的应用程序。

Syncfusion Charts

https://pub.dev/packages/syncfusion_flutter_charts

嗯,最后一个软件包相对来说比较单调,只是针对 Excel 等软件而已。但是,如果您想要基于数据创建特殊的、动画的、非常漂亮的图表,该怎么办呢?然后你不用 Syncfusion OfficeChart 包,而是用 Syncfusion flutter charts 包!

Syncfusion Datepicker

https://pub.dev/packages/syncfusion_flutter_datepicker

好吧,我们可能都知道谷歌的 Material Datapicker,但如果你需要一个新的设计和功能,日期范围选择器怎么办?那么,你只需要使用包 syncfusion,flutter,datepicker。

设计是非常干净的,绝对非常有帮助与您的应用程序!

Syncfusion Calendar

https://pub.dev/packages/syncfusion_flutter_calendar

嗯,我认为每个人都应该知道像谷歌日历这样的应用。你可以把事件放在特定的时间,不同的日子等等。现在你可能不能用这个包来开发一个应用程序来取代 Google 日历,但是在各种应用程序中你经常需要一个日历来输入事件。好吧,谁会想到,这个功能正好提供了同步颤动日历。

Syncfusion barcodes

https://pub.dev/packages/syncfusion_flutter_barcodes

也许你很少遇到这个问题,但是如果你正在开发一个更大的应用程序,你可能有时需要生成 QRCodes 或者条形码来使用户更容易地访问某个网站。

这个插件可以创建一维条形码,也可以创建二维条形码。其中,有许多不同的类型,所有这些都可以在包页面上找到。

为了解决这个问题,你可以使用 syncfusion _ flutter _ barcodes 插件!

它非常容易使用,你可以从下面看到:

SfBarcodeGenerator(
  value: 'https://tomicriedel.medium.com'), //Visit it ;)
)

Syncfusion Maps

也许你还记得美国大选,不管是哪一年。如果你一直在积极地关注他们,你会不时地谷歌一下当前的选举排名。然后你应该得到一张这样的地图:

(Source: https://en.wikipedia.org/wiki/2020_United_States_presidential_election)

你是否也想知道如何在自己的应用程序中创建这样的地图,并使它们充其量是交互式的?

http://pub.dev/packages/syncfusion_flutter_maps

简而言之,使用 syncfusion、 flutter、 maps 包,您可以做到这一点。

如果您现在使用这个包,那么您可以创建。

这是我们的地图,只是用了几种不同的颜色。当然,这还不是全部。如果我把所有可以使用这个软件包的方法都放在这里,这个故事看起来就不那么美好了。

所以: 如果你想用地图做点什么,不管你是想显示时区还是其他什么,一定要看看这个包!

Syncfusion SignaturePad

https://pub.dev/packages/syncfusion_flutter_signaturepad

好吧,这又是一个罕见的用法,但你永远不应该说永远不会。如果你需要在你的应用程序或网站的一个地区,你希望用户签署,你可以使用这个包。顾名思义,它为你提供了一个签名本。

SfSignaturePad(
	minimumStrokeWidth: 1,
  maximumStrokeWidth: 3,
  strokeColor: Colors.blue,
  backgroundColor: Colors.grey,
),

Syncfusion PDF Viewer

https://pub.dev/packages/syncfusion_flutter_pdfviewer

实际上非常不言自明,你可以用这个包来查看 pdf。但是好的一面是你也有很多内置的功能,比如你可以跳转到一个页面,当前的页面也会显示给你。

像几乎所有的 Syncfusion 包一样,这个包非常容易使用,只需要几行代码:

SfPdfViewer.network(
	'https://tomicriedel.medium.com/never_gonna_give_you_up.pdf', //This website does not exist, but do visit tomicriedel.medium.com
)

I wish you a nice day!

祝你有个美好的一天!


© 猫哥

以上是关于10 个 Flutter 建议 ー 第 8/10 部分的主要内容,如果未能解决你的问题,请参考以下文章

10 个 Flutter 建议 ー 第9/10部分

10 个 Flutter 建议 ー 第9/10部分

在 Flutter 中编写自定义小部件(第1部分)ー EllipsizedText

构建 Flutter 应用程序的10个最佳 VSCode 插件

Flutter ーー logger 组件记录日志

Flutter ーー logger 组件记录日志