logo

该视频仅会员有权观看

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

¥
199
/ 年

点按内容项目图像时显示内容页面

  • 在app model中添加了一个新属性resource i d和方法set resource i d
  • 导入了provider包后,使用context read在小部件中声明了app modelpost show model
  • 通过点击内容列表项目中的图像触发set page nameset resource i d方法并导入item到post show model
  • 根据app model的状态,如果page name等于post showresource id不为no,则在导航中添加一个新页面。
  • 创建的新页面是一个Material风格页面,它支持一个post类型的参数,并将其与post show model里的post属性关联。
  • 加入新属性post到小部件,并通过构造方法传入。
  • 内容列表中的图像被点击后,会触发状态变化,页面列表更新显示相应的内容标题。