logo

该视频仅会员有权观看

立即开通课程「Flutter 移动端应用开发实践」权限。

¥
199
/ 年

消息提示栏主题(SnackBarTheme)

  • 正在定制snack bar主题,并设置snack bar的默认值。
  • 可以调整snack bar的背景颜色,例如使用colors.black。
  • 接着创建了新的snack bar变体,如sim m dark,并为其指定背景色。
  • 设置内容样式content text style,使用primary text color dark来定义文本颜色。
  • 对于light主题,制定了对应的snack bar样式。
  • 对dark主题也进行了snack bar样式的设置,确保支持snack bar sem m dark。
  • 应用重启后,在模拟器上测试未登录时,点击点赞按钮是否正确显示snack bar。
  • 发现显示snack bar时没有文本,诊断为有bug。
  • 查找并修复bug,是在h t p exception的构造方法中未正确设置message属性。
  • 修复后重新测试,确认未登录时点击点赞能正确显示snack bar并观察其样式。