Key、ValueKey、ObjectKey、UniqueKey、PageStorageKey、GlobalKey

Catalogue   

概述

Key的分类

  • ValueKey:以一个值为key。
  • ObjectKey:以一个对象为key。
  • UniqueKey:生成唯一的随机数作为key。
  • PageStorageKey:专用于存储页面滚动位置的key。
  • GlobalKey:整个应用内唯一的key,有以下属性
    • currentContext: 可以找到包括renderBox在内的各种element有关的东西
    • currentWidget: 可以得到widget的属性
    • currentState: 可以得到state里面的变量.

参考