mirror of
https://github.com/flutter/flutter
synced 2024-10-05 15:59:49 +00:00
Update flutter.dev links from framework to more permanent destinations (#150531)
The final framework PR contributing to https://github.com/flutter/website/issues/10363.
This commit is contained in:
parent
a27d013850
commit
d7af9314b3
|
@ -3,7 +3,7 @@
|
|||
# found in the LICENSE file.
|
||||
|
||||
# For details regarding the *Flutter Fix* feature, see
|
||||
# https://docs.flutter.dev/tools/flutter-fix
|
||||
# https://flutter.dev/to/flutter-fix
|
||||
|
||||
# Please add new fixes to the top of the file, separated by one blank line
|
||||
# from other fixes. In a comment, include a link to the PR where the change
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# found in the LICENSE file.
|
||||
|
||||
# For details regarding the *Flutter Fix* feature, see
|
||||
# https://docs.flutter.dev/tools/flutter-fix
|
||||
# https://flutter.dev/to/flutter-fix
|
||||
|
||||
# Please add new fixes to the top of the file, separated by one blank line
|
||||
# from other fixes. In a comment, include a link to the PR where the change
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# found in the LICENSE file.
|
||||
|
||||
# For details regarding the *Flutter Fix* feature, see
|
||||
# https://docs.flutter.dev/tools/flutter-fix
|
||||
# https://flutter.dev/to/flutter-fix
|
||||
|
||||
# Please add new fixes to the top of the file, separated by one blank line
|
||||
# from other fixes. In a comment, include a link to the PR where the change
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# found in the LICENSE file.
|
||||
|
||||
# For details regarding the *Flutter Fix* feature, see
|
||||
# https://docs.flutter.dev/tools/flutter-fix
|
||||
# https://flutter.dev/to/flutter-fix
|
||||
|
||||
# Please add new fixes to the top of the file, separated by one blank line
|
||||
# from other fixes. In a comment, include a link to the PR where the change
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# found in the LICENSE file.
|
||||
|
||||
# For details regarding the *Flutter Fix* feature, see
|
||||
# https://docs.flutter.dev/tools/flutter-fix
|
||||
# https://flutter.dev/to/flutter-fix
|
||||
|
||||
# Please add new fixes to the top of the file, separated by one blank line
|
||||
# from other fixes. In a comment, include a link to the PR where the change
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# found in the LICENSE file.
|
||||
|
||||
# For details regarding the *Flutter Fix* feature, see
|
||||
# https://docs.flutter.dev/tools/flutter-fix
|
||||
# https://flutter.dev/to/flutter-fix
|
||||
|
||||
# Please add new fixes to the top of the file, separated by one blank line
|
||||
# from other fixes. In a comment, include a link to the PR where the change
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# found in the LICENSE file.
|
||||
|
||||
# For details regarding the *Flutter Fix* feature, see
|
||||
# https://docs.flutter.dev/tools/flutter-fix
|
||||
# https://flutter.dev/to/flutter-fix
|
||||
|
||||
# Please add new fixes to the top of the file, separated by one blank line
|
||||
# from other fixes. In a comment, include a link to the PR where the change
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# found in the LICENSE file.
|
||||
|
||||
# For details regarding the *Flutter Fix* feature, see
|
||||
# https://docs.flutter.dev/tools/flutter-fix
|
||||
# https://flutter.dev/to/flutter-fix
|
||||
|
||||
# Please add new fixes to the top of the file, separated by one blank line
|
||||
# from other fixes. In a comment, include a link to the PR where the change
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# found in the LICENSE file.
|
||||
|
||||
# For details regarding the *Flutter Fix* feature, see
|
||||
# https://docs.flutter.dev/tools/flutter-fix
|
||||
# https://flutter.dev/to/flutter-fix
|
||||
|
||||
# Please add new fixes to the top of the file, separated by one blank line
|
||||
# from other fixes. In a comment, include a link to the PR where the change
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# found in the LICENSE file.
|
||||
|
||||
# For details regarding the *Flutter Fix* feature, see
|
||||
# https://docs.flutter.dev/tools/flutter-fix
|
||||
# https://flutter.dev/to/flutter-fix
|
||||
|
||||
# Please add new fixes to the top of the file, separated by one blank line
|
||||
# from other fixes. In a comment, include a link to the PR where the change
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# found in the LICENSE file.
|
||||
|
||||
# For details regarding the *Flutter Fix* feature, see
|
||||
# https://docs.flutter.dev/tools/flutter-fix
|
||||
# https://flutter.dev/to/flutter-fix
|
||||
|
||||
# Please add new fixes to the top of the file, separated by one blank line
|
||||
# from other fixes. In a comment, include a link to the PR where the change
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# found in the LICENSE file.
|
||||
|
||||
# For details regarding the *Flutter Fix* feature, see
|
||||
# https://docs.flutter.dev/tools/flutter-fix
|
||||
# https://flutter.dev/to/flutter-fix
|
||||
|
||||
# Please add new fixes to the top of the file, separated by one blank line
|
||||
# from other fixes. In a comment, include a link to the PR where the change
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# found in the LICENSE file.
|
||||
|
||||
# For details regarding the *Flutter Fix* feature, see
|
||||
# https://docs.flutter.dev/tools/flutter-fix
|
||||
# https://flutter.dev/to/flutter-fix
|
||||
|
||||
# Please add new fixes to the top of the file, separated by one blank line
|
||||
# from other fixes. In a comment, include a link to the PR where the change
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# found in the LICENSE file.
|
||||
|
||||
# For details regarding the *Flutter Fix* feature, see
|
||||
# https://docs.flutter.dev/tools/flutter-fix
|
||||
# https://flutter.dev/to/flutter-fix
|
||||
|
||||
# Please add new fixes to the top of the file, separated by one blank line
|
||||
# from other fixes. In a comment, include a link to the PR where the change
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# found in the LICENSE file.
|
||||
|
||||
# For details regarding the *Flutter Fix* feature, see
|
||||
# https://docs.flutter.dev/tools/flutter-fix
|
||||
# https://flutter.dev/to/flutter-fix
|
||||
|
||||
# Please add new fixes to the top of the file, separated by one blank line
|
||||
# from other fixes. In a comment, include a link to the PR where the change
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# found in the LICENSE file.
|
||||
|
||||
# For details regarding the *Flutter Fix* feature, see
|
||||
# https://docs.flutter.dev/tools/flutter-fix
|
||||
# https://flutter.dev/to/flutter-fix
|
||||
|
||||
# Please add new fixes to the top of the file, separated by one blank line
|
||||
# from other fixes. In a comment, include a link to the PR where the change
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# found in the LICENSE file.
|
||||
|
||||
# For details regarding the *Flutter Fix* feature, see
|
||||
# https://docs.flutter.dev/tools/flutter-fix
|
||||
# https://flutter.dev/to/flutter-fix
|
||||
|
||||
# Please add new fixes to the top of the file, separated by one blank line
|
||||
# from other fixes. In a comment, include a link to the PR where the change
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# found in the LICENSE file.
|
||||
|
||||
# For details regarding the *Flutter Fix* feature, see
|
||||
# https://docs.flutter.dev/tools/flutter-fix
|
||||
# https://flutter.dev/to/flutter-fix
|
||||
|
||||
# Please add new fixes to the top of the file, separated by one blank line
|
||||
# from other fixes. In a comment, include a link to the PR where the change
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# found in the LICENSE file.
|
||||
|
||||
# For details regarding the *Flutter Fix* feature, see
|
||||
# https://docs.flutter.dev/tools/flutter-fix
|
||||
# https://flutter.dev/to/flutter-fix
|
||||
|
||||
# Please add new fixes to the top of the file, separated by one blank line
|
||||
# from other fixes. In a comment, include a link to the PR where the change
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# found in the LICENSE file.
|
||||
|
||||
# For details regarding the *Flutter Fix* feature, see
|
||||
# https://docs.flutter.dev/tools/flutter-fix
|
||||
# https://flutter.dev/to/flutter-fix
|
||||
|
||||
# Please add new fixes to the top of the file, separated by one blank line
|
||||
# from other fixes. In a comment, include a link to the PR where the change
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# found in the LICENSE file.
|
||||
|
||||
# For details regarding the *Flutter Fix* feature, see
|
||||
# https://docs.flutter.dev/tools/flutter-fix
|
||||
# https://flutter.dev/to/flutter-fix
|
||||
|
||||
# Please add new fixes to the top of the file, separated by one blank line
|
||||
# from other fixes. In a comment, include a link to the PR where the change
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# found in the LICENSE file.
|
||||
|
||||
# For details regarding the *Flutter Fix* feature, see
|
||||
# https://docs.flutter.dev/tools/flutter-fix
|
||||
# https://flutter.dev/to/flutter-fix
|
||||
|
||||
# Please add new fixes to the top of the file, separated by one blank line
|
||||
# from other fixes. In a comment, include a link to the PR where the change
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# found in the LICENSE file.
|
||||
|
||||
# For details regarding the *Flutter Fix* feature, see
|
||||
# https://docs.flutter.dev/tools/flutter-fix
|
||||
# https://flutter.dev/to/flutter-fix
|
||||
|
||||
# Please add new fixes to the top of the file, separated by one blank line
|
||||
# from other fixes. In a comment, include a link to the PR where the change
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# found in the LICENSE file.
|
||||
|
||||
# For details regarding the *Flutter Fix* feature, see
|
||||
# https://docs.flutter.dev/tools/flutter-fix
|
||||
# https://flutter.dev/to/flutter-fix
|
||||
|
||||
# Please add new fixes to the top of the file, separated by one blank line
|
||||
# from other fixes. In a comment, include a link to the PR where the change
|
||||
|
|
|
@ -331,7 +331,7 @@ class CupertinoApp extends StatefulWidget {
|
|||
///
|
||||
/// See also:
|
||||
///
|
||||
/// * <https://flutter.dev/debugging/#performance-overlay>
|
||||
/// * <https://flutter.dev/to/performance-overlay>
|
||||
final bool showPerformanceOverlay;
|
||||
|
||||
/// Turns on checkerboarding of raster cache images.
|
||||
|
|
|
@ -103,7 +103,7 @@ class _GestureArena {
|
|||
///
|
||||
/// The first member to accept or the last member to not reject wins.
|
||||
///
|
||||
/// See <https://flutter.dev/gestures/#gesture-disambiguation> for more
|
||||
/// See <https://flutter.dev/to/gesture-disambiguation> for more
|
||||
/// information about the role this class plays in the gesture system.
|
||||
///
|
||||
/// To debug problems with gestures, consider using
|
||||
|
|
|
@ -99,7 +99,7 @@ abstract class DragGestureRecognizer extends OneSequenceGestureRecognizer {
|
|||
/// no difference in behavior between the two settings.
|
||||
///
|
||||
/// For more information about the gesture arena:
|
||||
/// https://docs.flutter.dev/ui/interactivity/gestures#gesture-disambiguation
|
||||
/// https://flutter.dev/to/gesture-disambiguation
|
||||
///
|
||||
/// By default, the drag start behavior is [DragStartBehavior.start].
|
||||
///
|
||||
|
|
|
@ -357,7 +357,7 @@ class ScaleGestureRecognizer extends OneSequenceGestureRecognizer {
|
|||
///
|
||||
/// See also:
|
||||
///
|
||||
/// * https://docs.flutter.dev/ui/interactivity/gestures#gesture-disambiguation,
|
||||
/// * https://flutter.dev/to/gesture-disambiguation,
|
||||
/// which provides more information about the gesture arena.
|
||||
DragStartBehavior dragStartBehavior;
|
||||
|
||||
|
@ -369,7 +369,7 @@ class ScaleGestureRecognizer extends OneSequenceGestureRecognizer {
|
|||
///
|
||||
/// See also:
|
||||
///
|
||||
/// * https://docs.flutter.dev/ui/interactivity/gestures#gesture-disambiguation,
|
||||
/// * https://flutter.dev/to/gesture-disambiguation,
|
||||
/// which provides more information about the gesture arena.
|
||||
GestureScaleStartCallback? onStart;
|
||||
|
||||
|
|
|
@ -765,7 +765,7 @@ sealed class BaseTapAndDragGestureRecognizer extends OneSequenceGestureRecognize
|
|||
/// no difference in behavior between the two settings.
|
||||
///
|
||||
/// For more information about the gesture arena:
|
||||
/// https://docs.flutter.dev/ui/interactivity/gestures#gesture-disambiguation
|
||||
/// https://flutter.dev/to/gesture-disambiguation
|
||||
///
|
||||
/// By default, the drag start behavior is [DragStartBehavior.start].
|
||||
///
|
||||
|
|
|
@ -192,7 +192,7 @@ enum ThemeMode {
|
|||
/// * [MaterialPageRoute], which defines an app page that transitions in a material-specific way.
|
||||
/// * [WidgetsApp], which defines the basic app elements but does not depend on the material library.
|
||||
/// * The Flutter Internationalization Tutorial,
|
||||
/// <https://flutter.dev/tutorials/internationalization/>.
|
||||
/// <https://flutter.dev/to/internationalization/>.
|
||||
class MaterialApp extends StatefulWidget {
|
||||
/// Creates a MaterialApp.
|
||||
///
|
||||
|
@ -610,7 +610,7 @@ class MaterialApp extends StatefulWidget {
|
|||
/// * [GlobalMaterialLocalizations], a [localizationsDelegates] value
|
||||
/// which provides material localizations for many languages.
|
||||
/// * The Flutter Internationalization Tutorial,
|
||||
/// <https://flutter.dev/tutorials/internationalization/>.
|
||||
/// <https://flutter.dev/to/internationalization/>.
|
||||
final Iterable<LocalizationsDelegate<dynamic>>? localizationsDelegates;
|
||||
|
||||
/// {@macro flutter.widgets.widgetsApp.localeListResolutionCallback}
|
||||
|
@ -634,14 +634,14 @@ class MaterialApp extends StatefulWidget {
|
|||
/// * [GlobalMaterialLocalizations], a [localizationsDelegates] value
|
||||
/// which provides material localizations for many languages.
|
||||
/// * The Flutter Internationalization Tutorial,
|
||||
/// <https://flutter.dev/tutorials/internationalization/>.
|
||||
/// <https://flutter.dev/to/internationalization/>.
|
||||
final Iterable<Locale> supportedLocales;
|
||||
|
||||
/// Turns on a performance overlay.
|
||||
///
|
||||
/// See also:
|
||||
///
|
||||
/// * <https://flutter.dev/debugging/#performance-overlay>
|
||||
/// * <https://flutter.dev/to/performance-overlay>
|
||||
final bool showPerformanceOverlay;
|
||||
|
||||
/// Turns on checkerboarding of raster cache images.
|
||||
|
|
|
@ -2467,7 +2467,7 @@ abstract class RenderBox extends RenderObject {
|
|||
...information,
|
||||
DiagnosticsProperty<BoxConstraints>('The constraints that applied to the $runtimeType were', constraints, style: DiagnosticsTreeStyle.errorProperty),
|
||||
DiagnosticsProperty<Size>('The exact size it was given was', _size, style: DiagnosticsTreeStyle.errorProperty),
|
||||
ErrorHint('See https://docs.flutter.dev/ui/layout/box-constraints for more information.'),
|
||||
ErrorHint('See https://flutter.dev/to/unbounded-constraints for more information.'),
|
||||
]);
|
||||
}
|
||||
// verify that the size is within the constraints
|
||||
|
|
|
@ -935,8 +935,8 @@ class RenderFlex extends RenderBox with ContainerRenderObjectMixin<RenderBox, Fl
|
|||
),
|
||||
ErrorDescription(
|
||||
'If this message did not help you determine the problem, consider using debugDumpRenderTree():\n'
|
||||
' https://flutter.dev/debugging/#rendering-layer\n'
|
||||
' http://api.flutter.dev/flutter/rendering/debugDumpRenderTree.html',
|
||||
' https://flutter.dev/to/debug-render-layer\n'
|
||||
' https://api.flutter.dev/flutter/rendering/debugDumpRenderTree.html',
|
||||
),
|
||||
describeForError('The affected RenderFlex is', style: DiagnosticsTreeStyle.errorProperty),
|
||||
DiagnosticsProperty<dynamic>('The creator information is set to', debugCreator, style: DiagnosticsTreeStyle.errorProperty),
|
||||
|
|
|
@ -783,7 +783,7 @@ mixin SchedulerBinding on BindingBase {
|
|||
///
|
||||
/// In debug mode, if [debugTracePostFrameCallbacks] is set to true, then the
|
||||
/// registered callback will show up in the timeline events chart, which can
|
||||
/// be viewed in [DevTools](https://docs.flutter.dev/tools/devtools/overview).
|
||||
/// be viewed in [DevTools](https://docs.flutter.dev/tools/devtools).
|
||||
/// In that case, the `debugLabel` argument specifies the name of the callback
|
||||
/// as it will appear in the timeline. In profile and release builds,
|
||||
/// post-frame are never traced, and the `debugLabel` argument is ignored.
|
||||
|
|
|
@ -19,7 +19,7 @@ const String _kAssetManifestFilename = 'AssetManifest.bin';
|
|||
const String _kAssetManifestWebFilename = 'AssetManifest.bin.json';
|
||||
|
||||
/// Contains details about available assets and their variants.
|
||||
/// See [Resolution-aware image assets](https://docs.flutter.dev/ui/assets-and-images#resolution-aware)
|
||||
/// See [Resolution-aware image assets](https://flutter.dev/to/resolution-aware-images)
|
||||
/// to learn about asset variants and how to declare them.
|
||||
abstract class AssetManifest {
|
||||
/// Loads asset manifest data from an [AssetBundle] object and creates an
|
||||
|
@ -50,8 +50,8 @@ abstract class AssetManifest {
|
|||
/// The logical key maps to the path of an asset specified in the pubspec.yaml
|
||||
/// file at build time.
|
||||
///
|
||||
/// See [Specifying assets](https://docs.flutter.dev/development/ui/assets-and-images#specifying-assets)
|
||||
/// and [Loading assets](https://docs.flutter.dev/development/ui/assets-and-images#loading-assets)
|
||||
/// See [Specifying assets](https://docs.flutter.dev/ui/assets/assets-and-images#specifying-assets)
|
||||
/// and [Loading assets](https://docs.flutter.dev/ui/assets/assets-and-images#loading-assets)
|
||||
/// for more information.
|
||||
List<String> listAssets();
|
||||
|
||||
|
@ -139,7 +139,7 @@ class AssetMetadata {
|
|||
/// This will be null if the parent folder name is not a ratio value followed
|
||||
/// by an "x".
|
||||
///
|
||||
/// See [Resolution-aware image assets](https://docs.flutter.dev/development/ui/assets-and-images#resolution-aware)
|
||||
/// See [Resolution-aware image assets](https://flutter.dev/to/resolution-aware-images)
|
||||
/// for more information.
|
||||
final double? targetDevicePixelRatio;
|
||||
|
||||
|
|
|
@ -178,7 +178,7 @@ BinaryMessenger _findBinaryMessenger() {
|
|||
/// ordering. Applications can assume messages sent via a built-in
|
||||
/// [BasicMessageChannel] are delivered in the same order as they're sent.
|
||||
///
|
||||
/// See: <https://flutter.dev/platform-channels/>
|
||||
/// See: <https://flutter.dev/to/platform-channels/>
|
||||
class BasicMessageChannel<T> {
|
||||
/// Creates a [BasicMessageChannel] with the specified [name], [codec] and
|
||||
/// [binaryMessenger].
|
||||
|
@ -264,7 +264,7 @@ class BasicMessageChannel<T> {
|
|||
/// they're sent.
|
||||
/// {@endtemplate}
|
||||
///
|
||||
/// See: <https://flutter.dev/platform-channels/>
|
||||
/// See: <https://flutter.dev/to/platform-channels/>
|
||||
@pragma('vm:keep-name')
|
||||
class MethodChannel {
|
||||
/// Creates a [MethodChannel] with the specified [name].
|
||||
|
@ -361,7 +361,7 @@ class MethodChannel {
|
|||
/// {@tool snippet}
|
||||
///
|
||||
/// The code might be packaged up as a musical plugin, see
|
||||
/// <https://flutter.dev/developing-packages/>:
|
||||
/// <https://flutter.dev/to/develop-packages>:
|
||||
///
|
||||
/// ```dart
|
||||
/// abstract final class Music {
|
||||
|
@ -615,7 +615,7 @@ class OptionalMethodChannel extends MethodChannel {
|
|||
/// The logical identity of the channel is given by its name. Identically named
|
||||
/// channels will interfere with each other's communication.
|
||||
///
|
||||
/// See: <https://flutter.dev/platform-channels/>
|
||||
/// See: <https://flutter.dev/to/platform-channels/>
|
||||
class EventChannel {
|
||||
/// Creates an [EventChannel] with the specified [name].
|
||||
///
|
||||
|
|
|
@ -106,8 +106,8 @@ typedef ActionListenerCallback = void Function(Action<Intent> action);
|
|||
/// developers to change that if they add an ancestor [Actions] widget that maps
|
||||
/// [SelectAllTextIntent] to a different [Action].
|
||||
///
|
||||
/// See the article on [Using Actions and
|
||||
/// Shortcuts](https://docs.flutter.dev/development/ui/advanced/actions_and_shortcuts)
|
||||
/// See the article on
|
||||
/// [Using Actions and Shortcuts](https://flutter.dev/to/actions-shortcuts)
|
||||
/// for a detailed explanation.
|
||||
///
|
||||
/// See also:
|
||||
|
|
|
@ -1004,7 +1004,7 @@ class WidgetsApp extends StatefulWidget {
|
|||
///
|
||||
/// See also:
|
||||
///
|
||||
/// * <https://flutter.dev/debugging/#performance-overlay>
|
||||
/// * <https://flutter.dev/to/performance-overlay>
|
||||
final bool showPerformanceOverlay;
|
||||
|
||||
/// Turns on an overlay that shows the accessibility information
|
||||
|
@ -1656,7 +1656,7 @@ class _WidgetsAppState extends State<WidgetsApp> with WidgetsBindingObserver {
|
|||
),
|
||||
ErrorSpacer(),
|
||||
ErrorDescription(
|
||||
'See https://flutter.dev/tutorials/internationalization/ for more '
|
||||
'See https://flutter.dev/to/internationalization/ for more '
|
||||
"information about configuring an app's locale, supportedLocales, "
|
||||
'and localizationsDelegates parameters.',
|
||||
),
|
||||
|
|
|
@ -1380,7 +1380,7 @@ mixin WidgetsBinding on BindingBase, ServicesBinding, SchedulerBinding, GestureB
|
|||
/// as soon as it is displayed again.
|
||||
/// {@endtemplate}
|
||||
///
|
||||
/// To release resources more eagerly, establish a [platform channel](https://flutter.dev/platform-channels/)
|
||||
/// To release resources more eagerly, establish a [platform channel](https://flutter.dev/to/platform-channels)
|
||||
/// and use it to call [runApp] with a widget such as [SizedBox.shrink] when
|
||||
/// the framework should dispose of the active widget tree.
|
||||
///
|
||||
|
@ -1440,7 +1440,7 @@ void runApp(Widget app) {
|
|||
///
|
||||
/// {@macro flutter.widgets.runApp.dismissal}
|
||||
///
|
||||
/// To release resources more eagerly, establish a [platform channel](https://flutter.dev/platform-channels/)
|
||||
/// To release resources more eagerly, establish a [platform channel](https://flutter.dev/to/platform-channels)
|
||||
/// and use it to remove the [View] whose widget resources should be released
|
||||
/// from the `app` widget tree provided to [runWidget].
|
||||
///
|
||||
|
|
|
@ -121,7 +121,7 @@ class GestureRecognizerFactoryWithHandlers<T extends GestureRecognizer> extends
|
|||
/// them to the callbacks. To ignore accessibility events, set
|
||||
/// [excludeFromSemantics] to true.
|
||||
///
|
||||
/// See <http://flutter.dev/gestures/> for additional information.
|
||||
/// See <http://flutter.dev/to/gestures> for additional information.
|
||||
///
|
||||
/// Material design applications typically react to touches with ink splash
|
||||
/// effects. The [InkWell] class implements this effect and can be used in place
|
||||
|
@ -160,7 +160,7 @@ class GestureRecognizerFactoryWithHandlers<T extends GestureRecognizer> extends
|
|||
/// first served. The child onTap is called, and the parent's is not as the gesture has
|
||||
/// been consumed.
|
||||
/// For more information on gesture disambiguation see:
|
||||
/// [Gesture disambiguation](https://docs.flutter.dev/development/ui/advanced/gestures#gesture-disambiguation).
|
||||
/// [Gesture disambiguation](https://flutter.dev/to/gesture-disambiguation).
|
||||
///
|
||||
/// Setting [GestureDetector.behavior] to [HitTestBehavior.opaque]
|
||||
/// or [HitTestBehavior.translucent] has no impact on parent-child relationships:
|
||||
|
|
|
@ -606,7 +606,7 @@ class Image extends StatefulWidget {
|
|||
/// omitted.
|
||||
/// * [ExactAssetImage], which is used to implement the behavior when the
|
||||
/// scale is present.
|
||||
/// * <https://flutter.dev/assets-and-images/>, an introduction to assets in
|
||||
/// * <https://docs.flutter.dev/ui/assets/assets-and-images>, an introduction to assets in
|
||||
/// Flutter.
|
||||
Image.asset(
|
||||
String name, {
|
||||
|
|
|
@ -289,7 +289,7 @@ class MediaQueryData {
|
|||
/// are automatically rebuilt.
|
||||
///
|
||||
/// See the article on [Creating responsive and adaptive
|
||||
/// apps](https://docs.flutter.dev/development/ui/layout/adaptive-responsive)
|
||||
/// apps](https://docs.flutter.dev/ui/adaptive-responsive)
|
||||
/// for an introduction.
|
||||
///
|
||||
/// See also:
|
||||
|
|
|
@ -940,8 +940,8 @@ class ShortcutManager with Diagnosticable, ChangeNotifier {
|
|||
/// deletion intent may be to delete a character in a text input, or to delete
|
||||
/// a file in a file menu.
|
||||
///
|
||||
/// See the article on [Using Actions and
|
||||
/// Shortcuts](https://docs.flutter.dev/development/ui/advanced/actions_and_shortcuts)
|
||||
/// See the article on
|
||||
/// [Using Actions and Shortcuts](https://flutter.dev/to/actions-shortcuts)
|
||||
/// for a detailed explanation.
|
||||
///
|
||||
/// {@tool dartpad}
|
||||
|
@ -1138,8 +1138,8 @@ class _ShortcutsState extends State<Shortcuts> {
|
|||
/// a descendant of this widget handles the key, then the key event will not
|
||||
/// reach this widget for handling.
|
||||
///
|
||||
/// See the article on [Using Actions and
|
||||
/// Shortcuts](https://docs.flutter.dev/development/ui/advanced/actions_and_shortcuts)
|
||||
/// See the article on
|
||||
/// [Using Actions and Shortcuts](https://flutter.dev/to/actions-shortcuts)
|
||||
/// for a detailed explanation.
|
||||
///
|
||||
/// See also:
|
||||
|
|
|
@ -72,7 +72,7 @@ abstract class TapRegionRegistry {
|
|||
|
||||
/// A widget that provides notification of a tap inside or outside of a set of
|
||||
/// registered regions, without participating in the [gesture
|
||||
/// disambiguation](https://flutter.dev/gestures/#gesture-disambiguation)
|
||||
/// disambiguation](https://flutter.dev/to/gesture-disambiguation)
|
||||
/// system.
|
||||
///
|
||||
/// The regions are defined by adding [TapRegion] widgets to the widget tree
|
||||
|
@ -98,7 +98,7 @@ abstract class TapRegionRegistry {
|
|||
/// entire app.
|
||||
///
|
||||
/// [TapRegionSurface] does not participate in the [gesture
|
||||
/// disambiguation](https://flutter.dev/gestures/#gesture-disambiguation)
|
||||
/// disambiguation](https://flutter.dev/to/gesture-disambiguation)
|
||||
/// system, so if multiple [TapRegionSurface]s are active at the same time, they
|
||||
/// will all fire, and so will any other gestures recognized by a
|
||||
/// [GestureDetector] or other pointer event handlers.
|
||||
|
@ -109,7 +109,7 @@ abstract class TapRegionRegistry {
|
|||
///
|
||||
/// * [RenderTapRegionSurface], the render object that is inserted into the
|
||||
/// render tree by this widget.
|
||||
/// * <https://flutter.dev/gestures/#gesture-disambiguation> for more
|
||||
/// * <https://flutter.dev/to/gesture-disambiguation> for more
|
||||
/// information about the gesture system and how it disambiguates inputs.
|
||||
class TapRegionSurface extends SingleChildRenderObjectWidget {
|
||||
/// Creates a const [RenderTapRegionSurface].
|
||||
|
@ -134,7 +134,7 @@ class TapRegionSurface extends SingleChildRenderObjectWidget {
|
|||
|
||||
/// A render object that provides notification of a tap inside or outside of a
|
||||
/// set of registered regions, without participating in the [gesture
|
||||
/// disambiguation](https://flutter.dev/gestures/#gesture-disambiguation) system
|
||||
/// disambiguation](https://flutter.dev/to/gesture-disambiguation) system
|
||||
/// (other than to consume tap down events if [TapRegion.consumeOutsideTaps] is
|
||||
/// true).
|
||||
///
|
||||
|
@ -161,7 +161,7 @@ class TapRegionSurface extends SingleChildRenderObjectWidget {
|
|||
/// [RenderTapRegionSurface] around the entire app.
|
||||
///
|
||||
/// [RenderTapRegionSurface] does not participate in the [gesture
|
||||
/// disambiguation](https://flutter.dev/gestures/#gesture-disambiguation)
|
||||
/// disambiguation](https://flutter.dev/to/gesture-disambiguation)
|
||||
/// system, so if multiple [RenderTapRegionSurface]s are active at the same
|
||||
/// time, they will all fire, and so will any other gestures recognized by a
|
||||
/// [GestureDetector] or other pointer event handlers.
|
||||
|
@ -311,7 +311,7 @@ class _DummyTapRecognizer extends GestureArenaMember {
|
|||
/// A widget that defines a region that can detect taps inside or outside of
|
||||
/// itself and any group of regions it belongs to, without participating in the
|
||||
/// [gesture
|
||||
/// disambiguation](https://flutter.dev/gestures/#gesture-disambiguation) system
|
||||
/// disambiguation](https://flutter.dev/to/gesture-disambiguation) system
|
||||
/// (other than to consume tap down events if [consumeOutsideTaps] is true).
|
||||
///
|
||||
/// This widget indicates to the nearest ancestor [TapRegionSurface] that the
|
||||
|
@ -435,8 +435,7 @@ class TapRegion extends SingleChildRenderObjectWidget {
|
|||
/// A render object that defines a region that can detect taps inside or outside
|
||||
/// of itself and any group of regions it belongs to, without participating in
|
||||
/// the [gesture
|
||||
/// disambiguation](https://flutter.dev/gestures/#gesture-disambiguation)
|
||||
/// system.
|
||||
/// disambiguation](https://flutter.dev/to/gesture-disambiguation) system.
|
||||
///
|
||||
/// This render object indicates to the nearest ancestor [TapRegionSurface] that
|
||||
/// the region occupied by its child (or itself if [behavior] is
|
||||
|
|
|
@ -3926,7 +3926,7 @@ class _WidgetFactory {
|
|||
///
|
||||
/// See also:
|
||||
///
|
||||
/// * the documentation for [Track widget creation](https://docs.flutter.dev/development/tools/devtools/inspector#track-widget-creation).
|
||||
/// * the documentation for [Track widget creation](https://flutter.dev/to/track-widget-creation).
|
||||
// The below ignore is needed because the static type of the annotation is used
|
||||
// by the CFE kernel transformer that implements the instrumentation to
|
||||
// recognize the annotation.
|
||||
|
|
Loading…
Reference in a new issue