You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

83 lines
9.9 KiB

<application>
<component name="Translation.Cache">
<option name="lastTrimTime" value="1762443367581" />
</component>
<component name="Translation.OpenAISettings">
<option name="OPEN_AI">
<open-ai>
<option name="API_PATH" value="/api/paas/v4/chat/completions" />
<option name="CUSTOM_MODEL" value="glm-4-flash" />
<option name="ENDPOINT" value="https://open.bigmodel.cn" />
<option name="USE_CUSTOM_MODEL" value="true" />
</open-ai>
</option>
</component>
<component name="Translation.Settings">
<option name="primaryLanguage" value="CHINESE_SIMPLIFIED" />
<option name="translator" value="OPEN_AI" />
</component>
<component name="Translation.States">
<option name="translationDialogHeight" value="260" />
<option name="translationDialogLocationX" value="2705" />
<option name="translationDialogLocationY" value="567" />
<option name="translationDialogWidth" value="1381" />
<histories>
<item value="When looking to easily toggle the default decorations, you can use [ScrollBehavior.copyWith] instead of creating your own [ScrollBehavior] class. The `scrollbar` and `overscrollIndicator` flags can turn these decorations off. {@endtemplate}" />
<item value="This class can be extended to further customize a [ScrollBehavior] for a subtree. For example, overriding [ScrollBehavior.getScrollPhysics] sets the default [ScrollPhysics] for [Scrollable]s that inherit this [ScrollConfiguration]. Overriding [ScrollBehavior.buildOverscrollIndicator] can be used to add or change the default [GlowingOverscrollIndicator] decoration, while [ScrollBehavior.buildScrollbar] can be changed to modify the default [Scrollbar]." />
<item value="Describes how [Scrollable] widgets should behave. {@template flutter.widgets.scrollBehavior} Used by [ScrollConfiguration] to configure the [Scrollable] widgets in a subtree." />
<item value="scroll view keyboard dismiss behavior" />
<item value="Set the initial position at the position where this gesture recognizer won the arena." />
<item value="Set the initial offset at the position where the first down event was detected." />
<item value="With this flag set to false, when accessibility focus reaches the end of the current page and the user attempts to move it to the next element, the focus will traverse to the next widget outside of the page view." />
<item value="Controls whether the widget's pages will respond to [RenderObject.showOnScreen], which will allow for implicit accessibility scrolling." />
<item value="allow implicit scrolling" />
<item value="Save the current [page] with [PageStorage] and restore it if this controller's scrollable is recreated. If this property is set to false, the current [page] is never saved and [initialPage] is always used to initialize the scroll offset. If true (the default), the initial page is used the first time the controller's scrollable is created, since there's isn't a page to restore yet. Subsequently the saved page is restored and [initialPage] is ignored." />
<item value="viewport fraction" />
<item value="Scroll views attempt to persist their scroll position using [PageStorage]. For a [PageView], this can be disabled by setting [PageController.keepPage] to false on the [controller]. If it is enabled, using a [PageStorageKey] for the [key] of this widget is recommended to help disambiguate different scroll views from each other." />
<item value="{@tool dartpad} Here is an example of [PageView]. It creates a centered [Text] in each of the three pages which scroll horizontally." />
<item value="The [PageController] can also be used to control the [PageController.initialPage], which determines which page is shown when the [PageView] is first constructed, and the [PageController.viewportFraction], which determines the size of the pages as a fraction of the viewport size." />
<item value="A scrollable list that works page by page. Each child of a page view is forced to be the same size as the viewport. You can use a [PageController] to control which page is visible in the view. In addition to being able to control the pixel offset of the content inside the [PageView], a [PageController] also lets you control the offset in terms of pages, which are increments of the viewport size." />
<item value="Converts [input] to an YAML document as [String]. This implements `dart:convert` [Converter]. - Calls [write]." />
<item value="[toEncodable] is called to encode non-builtin classes." />
<item value="If [allowUnquotedStrings] is set, strings are written without quotes if possible." />
<item value="allow unquoted strings" />
<item value="Initialize the gradient's colors and stops. The [colors] argument must have at least two colors (the length is not verified until the [createShader] method is called). If specified, the [stops] argument must have the same number of entries as [colors] (this is also not verified until the [createShader] method is called). The [transform] argument can be applied to transform _only_ the gradient, without rotating the canvas itself or other geometry on the canvas. For example, a `GradientRotation(math.pi4)` will result in a [SweepGradient] that starts from a position of 6 o'clock instead of 3 o'clock, assuming no other rotation or perspective transformations have been applied to the [Canvas]. If null, no transformation is applied." />
<item value="任务关联数据" />
<item value="seq tasks" />
<item value="AM offering model" />
<item value="audioes" />
<item value="emotes" />
<item value="A widget that paints its area with a specified [Color] and then draws its child on top of that color." />
<item value="task only speech" />
<item value="Whether this selection has disambiguated its base and extent. On some platforms, the base and extent are not disambiguated until the first time the user adjusts the selection. At that point, either the start or the end of the selection becomes the base and the other one becomes the extent and is adjusted." />
<item value="If the text range is collapsed and has more than one visual location (e.g., occurs at a line break), which of the two locations to use when painting the caret." />
<item value="The offset at which the selection terminates. When the user uses the arrow keys to adjust the selection, this is the value that changes. Similarly, if the current theme paints a caret on one side of the selection, this is the location at which to paint the caret. Might be larger than, smaller than, or equal to base." />
<item value="The offset at which the selection originates. Might be larger than, smaller than, or equal to extent." />
<item value="collapsed" />
<item value="editing name" />
<item value="tight for" />
<item value="Creates box constraints that forbid sizes larger than the given size." />
<item value="thumb radius" />
<item value="k switch height" />
<item value="k switch width" />
<item value="k track width" />
<item value="on pointer hover" />
<item value="tight" />
<item value="list remove unrelated type" />
<item value="iterable contains unrelated type" />
<item value="The list of providers that this provider potentially depends on. This list must contains the classesfunctions annotated with `@riverpod`, not the generated providers themselves. Specifying this list is strictly equivalent to saying &quot;This provider may be scoped&quot;. If a provider is scoped, it should specify [dependencies]. If it is never scoped, it should not specify [dependencies]." />
<item value="} {@template riverpod.listen} Listen to a provider and call [listener] whenever its value changes. Listeners will automatically be removed when the provider rebuilds (such as when a provider listened with [Ref.watch] changes). Returns an object that allows cancelling the subscription early." />
<item value="- [asReload] (false by default) can be optionally passed to tell Riverpod to clear the state before refreshing it. This is only useful for asynchronous providers, as by default, [AsyncValue] keeps a reference on state during loading states. Using [asReload] will disable this behavior and count as a &quot;hard refresh&quot;." />
<item value="As opposed to [refresh], the rebuild is not immediate and is instead delayed by an undefined amount of time. Typically, the rebuild happens at the next tick of the event loop. But if a provider is not listened to, the rebuild may be delayed until the provider is listened to again." />
<item value="If you do not care about the return value of [refresh], use [invalidate] instead. Doing so has the benefit of: - making the invalidation logic more resilient by avoiding multiple refreshes at once. - possibly avoids recomputing a provider if it isn't needed immediately. This method is useful for features like &quot;pull to refresh&quot; or &quot;retry on error&quot;, to restart a specific provider. {@endtemplate}" />
<item value="{@template riverpod.refresh} Forces a provider to re-evaluate its state immediately, and return the created value. Writing: ```dart final newValue = ref.refresh(provider); ``` is strictly identical to doing: ```dart ref.invalidate(provider); final newValue = ref.read(provider); ```" />
<item value="{@template riverpod.invalidate} Invalidates the state of the provider, destroying the state immediately and causing the provider to rebuild at some point in the future. As opposed to [refresh], the rebuild is not immediate and is instead delayed by an undefined amount of time. Typically, the rebuild happens at the next tick of the event loop. But if a provider is not listened to, the rebuild may be delayed until the provider is listened to again." />
</histories>
<option name="languageScores">
<map>
<entry key="CHINESE_SIMPLIFIED" value="63" />
<entry key="ENGLISH" value="61" />
</map>
</option>
</component>
</application>