Firebase 储存和转换材料颜色
如果我有一个MaterialColor(如Colors.red)并希望将其保存在Firestore(或任何数据库)中,然后当我重新启动应用程序时,检索该颜色并将其转换为MaterialColor,那么最好的方法是什么Firebase 储存和转换材料颜色,firebase,dart,flutter,Firebase,Dart,Flutter,如果我有一个MaterialColor(如Colors.red)并希望将其保存在Firestore(或任何数据库)中,然后当我重新启动应用程序时,检索该颜色并将其转换为MaterialColor,那么最好的方法是什么 我最初的想法是将颜色作为字符串存储在数据库中,如“蓝色”、“红色”等,然后使用switch语句将它们再次转换为materialColor。似乎有更好的办法。有什么建议吗?将颜色存储为1,2,3,4…(越小越好,以便快速检索) 然后在一个全局类中,有一个get函数,该函数返回基于整数
我最初的想法是将颜色作为字符串存储在数据库中,如“蓝色”、“红色”等,然后使用switch语句将它们再次转换为materialColor。似乎有更好的办法。有什么建议吗?将颜色存储为1,2,3,4…(越小越好,以便快速检索) 然后在一个全局类中,有一个get函数,该函数返回基于整数的颜色