- 正在定制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并观察其样式。