我想将 TapGestureRecognizer 和 LongPressGestureRecognizer 添加到TextSpan。现在我可以添加其中之一,但不能同时添加两者。
我研究了 GestureDetector 类,并想用它来包装 TextSpan,但 RichText 元素只接受 TextSpan,而不接受 Widget。
这就是我现在所拥有的:
TextSpan(
text: "some text",
recognizer: TapGestureRecognizer()
..onTap = () { print('tapped'); }
)
Run Code Online (Sandbox Code Playgroud)
我想..onLongPress在该代码中添加某处。
最后,两个手势都应该在单个文本范围内起作用。
flutter ×1