我已经找到了几种方法来解释如何在按下按钮等时获取一个小部件的位置,但是每当我试图获得一个小部件的位置(在initState、didChangeDependencies或主小部件构建方法之后),为了相对于第一个小部件定位另一个小部件,我得到了findRenderObject was called on null .
import 'package:flutter</
我在我的项目中添加了一个意图扩展目标,我正在尝试区分在IntentHandler的编辑模式下显示哪种小部件类型,并根据这个信息用小的、中的或大的小部件类型填充"Edit Widget“列表。当我使用@Environment(\.widgetFamily) var family时,它总是给我.systemMedium,但我当时正在编辑一个很大尺寸的小部件。例如,当我长按一个小部件来编辑并从列表中选择另一个小<