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 部分的主要内容,如果未能解决你的问题,请参考以下文章
在 Flutter 中编写自定义小部件(第1部分)ー EllipsizedText