logo

该视频仅会员有权观看

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

¥
199
/ 年

准备内容列表布局相关数据与方法

  • 需要在应用中准备一个内容列表UI
  • 创建一个名为post_miss_a_young的数据模型
  • 数据模型中包括stack布局和grid展示方式
  • 在post index model中添加layout属性,默认为stack
  • 实现setLayout方法来修改layout属性
  • 实现storeLayout方法,它使用post_list_layout类型的参数,并将用户选择的布局存储到设备磁盘
  • 使用shared preferences设置字符串post_miss_layout来保存布局配置
  • 数据模型的字符串化是为了存储到shared preferences