求推荐支持常见文件类型图标的Flutter第三方包
推荐的Flutter文件类型图标第三方包
有几个成熟的第三方包完全能满足你的需求,它们提供各类常见文件类型的通用图标,不需要关联实际应用图标:
file_icon:覆盖了txt、exe、jpg、pdf等绝大多数桌面端常用文件格式,调用时直接传入文件扩展名就能获取对应图标,用法非常直观。
简单使用示例:
FileIcon( 'txt', // 传入文件扩展名 size: 48, )flutter_file_icon:图标风格贴合Flutter的Material设计,同样支持多种通用文件类型图标,能轻松避免所有文件共用一个图标的问题。
简单使用示例:
FlutterFileIcon( extension: 'jpg', // 指定文件扩展名 size: 48, )
如果遇到个别小众文件类型没被覆盖的情况,你也可以自己维护一个扩展名到图标的映射表,搭配自定义图标字体或者本地图标来补充,不过优先用现成包能节省不少开发时间。
内容的提问来源于stack exchange,提问作者mirkaim
相关产品推荐
相关产品推荐

