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.

76 lines
13 KiB

<application>
<component name="Translation.Cache">
<option name="lastTrimTime" value="1719890075434" />
</component>
<component name="Translation.Settings">
<option name="primaryLanguage" value="CHINESE" />
</component>
<component name="Translation.States">
<option name="pinTranslationDialog" value="true" />
<option name="translationDialogHeight" value="702" />
<option name="translationDialogLocationX" value="591" />
<option name="translationDialogLocationY" value="536" />
<option name="translationDialogWidth" value="1253" />
<histories>
<item value="The standard output stream of the process as a `Stream`. NOTE: `stdin`, `stdout`, and `stderr` are implemented using pipes between the parent process and the spawned subprocess. These pipes have limited capacity. If the subprocess writes to stderr or stdout in excess of that limit without the output being read, the subprocess blocks waiting for the pipe buffer to accept more data. For example: ```dart import 'dart:io'; main() async { var process = await Process.start('cat', ['largefile.txt']); The following await statement will never complete because the subprocess never exits since it is blocked waiting for its stdout to be read. await process.stderr.forEach(print); } ```" />
<item value="The `colors` parameter, if specified, provides the color for each point in `positions`. Each color is represented as ARGB with 8 bit color channels (like [Color.value]'s internal representation), and the list, if specified, must therefore be half the length of `positions`. Each triangle is painted as a gradient that blends between the three colors at the three points of that triangle. (These colors are then blended with the [Paint] specified in the call to [Canvas.drawVertices].)" />
<item value="colors" />
<item value="texture coordinates" />
<item value="A set of vertex data used by [Canvas.drawVertices]. Vertex data consists of a series of points in the canvas coordinate space. Based on the [VertexMode], these points are interpreted either as independent triangles ([VertexMode.triangles]), as a sliding window of points forming a chain of triangles each sharing one side with the next ([VertexMode.triangleStrip]), or as a fan of triangles with a single shared point ([VertexMode.triangleFan]). Each point can be associated with a color. Each triangle is painted as a gradient that blends between the three colors at the three points of that triangle. If no colors are specified, transparent black is assumed for all the points. These colors are then blended with the [Paint] specified in the call to [Canvas.drawVertices]. This paint is either a solid color ([Paint.color]), or a bitmap, specified using a shader ([Paint.shader]), typically either a gradient ([Gradient]) or image ([ImageFilter]). The bitmap uses the same coordinate space as the canvas (in the case of an [ImageFilter], this is notably different than the coordinate space of the source image; the source image is tiled according to the filter's configuration, and the image that is sampled when painting the triangles is the infinite one after all the repeating is applied.) Each point in the [Vertices] is associated with a specific point on this image. Each triangle is painted by sampling points from this image by interpolating between the three points of the image corresponding to the three points of the triangle. The [Vertices.new] constructor configures all this using lists of [Offset] and [Color] objects. The [Vertices.raw] constructor instead uses [Float32List], [Int32List], and [Uint16List] objects, which more closely corresponds to the data format used internally and therefore reduces some of the conversion overhead. The raw constructor is useful if the data is coming from another source (e.g. a file) and can therefore be parsed directly into the underlying representation." />
<item value="Draws a set of [Vertices] onto the canvas as one or more triangles. The [Paint.color] property specifies the default color to use for the triangles. The [Paint.shader] property, if set, overrides the color entirely, replacing it with the colors from the specified [ImageShader], [Gradient], or other shader. The `blendMode` parameter is used to control how the colors in the `vertices` are combined with the colors in the `paint`. If there are no colors specified in `vertices` then the `blendMode` has no effect. If there are colors in the `vertices`, then the color taken from the [Paint.shader] or [Paint.color] in the `paint` is blended with the colors specified in the `vertices` using the `blendMode` parameter. For the purposes of this blending, the colors from the `paint` parameter are considered the source, and the colors from the `vertices` are considered the destination. [BlendMode.dst] ignores the `paint` and uses only the colors of the `vertices`; [BlendMode.src] ignores the colors of the `vertices` and uses only the colors in the `paint`. All parameters must not be null. See also: [Vertices.new], which creates a set of vertices to draw on the canvas. [Vertices.raw], which creates the vertices using typed data lists rather than unencoded lists. [paint], Image shaders can be used to draw images on a triangular mesh." />
<item value="draw vertices" />
<item value="render indices" />
<item value="Polygon" />
<item value="track ball" />
<item value="local focal point" />
<item value="specular" />
<item value="diffuse" />
<item value="ambient" />
<item value="far" />
<item value="near" />
<item value="fov" />
<item value="shading" />
<item value="Defines a [Ray] by an [origin] and a [direction]." />
<item value="The URI path split into its segments. Each of the segments in the list has been decoded. If the path is empty, the empty list will be returned. A leading slash `` does not affect the segments returned. The list is unmodifiable and will throw [UnsupportedError] on any calls that would mutate it." />
<item value="Decodes the percent-encoding in [encodedComponent], converting pluses to spaces. It will create a byte-list of the decoded characters, and then use [encoding] to decode the byte-list to a String. The default encoding is UTF-8." />
<item value="The number of discrete divisions. Typically used with [label] to show the current discrete value. If null, the slider is continuous." />
<item value="received" />
<item value="收到" />
<item value="Starts listenening to audio. Uses [sampleRate] and [bufferSize] for capturing audio. Uses [androidAudioSource] to determine recording type on Android. When [waitForFirstDataOnAndroid] is set, it waits for [firstDataTimeout] duration on first data to arrive. Will not listen if first date does not arrive in time. Set as [true] by default on Android. When [waitForFirstDataOnIOS] is set, it waits for [firstDataTimeout] duration on first data to arrive. Known to not work reliably on iOS and set as [false] by default." />
<item value="on sentence begin" />
<item value="segment" />
<item value="reinforce hotword" />
<item value="SEGMENT" />
<item value="SLICE" />
<item value="SLICE, SEGMENT, SUCCESS, NOTIFY," />
<item value="one sentence ASR controller" />
<item value="已定位" />
<item value="located" />
<item value="Translucent targets both receive events within their bounds and permit targets visually behind them to also receive events." />
<item value="Opaque targets can be hit by hit tests, causing them to both receive events within their bounds and prevent targets visually behind them from also receiving events." />
<item value="Targets that defer to their children receive events within their bounds only if one of their children is hit by the hit test." />
<item value="The number of device pixels for each logical pixel. This number might not be a power of two. Indeed, it might not even be an integer. For example, the Nexus 6 has a device pixel ratio of 3.5." />
<item value="Whether this range is empty (but still potentially placed inside the text)." />
<item value="The index of the first character in the range. If [start] and [end] are both -1, the text range is empty." />
<item value="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.devgesturesgesture-disambiguation) system (other than to consume tap down events if [consumeOutsideTaps] is true). This widget indicates to the nearest ancestor [TapRegionSurface] that the region occupied by its child will participate in the tap detection for that surface. If this region belongs to a group (by virtue of its [groupId]), all the regions in the group will act as one. If there is no [TapRegionSurface] ancestor, [TapRegion] will do nothing." />
<item value="A [TapRegion] that adds its children to the tap region group for widgets based on the [EditableText] text editing widget, such as [TextField] and [CupertinoTextField]. Widgets that are wrapped with a [TextFieldTapRegion] are considered to be part of a text field for purposes of unfocus behavior. So, when the user taps on them, the currently focused text field won't be unfocused by default. This allows controls like spinners, copy buttons, and formatting buttons to be associated with a text field without causing the text field to lose focus when they are interacted with. {@tool dartpad} This example shows how to use a [TextFieldTapRegion] to wrap a set of &quot;spinner&quot; buttons that increment and decrement a value in the text field without causing the text field to lose keyboard focus. This example includes a generic `SpinnerField&lt;T&gt;` class that you can copypaste into your own project and customize. See code in examplesapilibwidgetstap_regiontext_field_tap_region.0.dart {@end-tool} See also: [TapRegion], the widget that this widget uses to add widgets to the group of text fields." />
<item value="An interface for implementing text input controls that receive text editing state changes and visual input control requests. Editing state changes and input control requests are sent by the framework when the editing state of the attached text input client changes, or it requests the input control to be shown or hidden, for example. The input control can be installed with [TextInput.setInputControl], and the default platform text input control can be restored with [TextInput.restorePlatformInputControl]. The [TextInputControl] class must be extended. [TextInputControl] implementations should call [TextInput.updateEditingValue] to send user input to the attached input client." />
<item value="A widget that absorbs pointers during hit testing. When [absorbing] is true, this widget prevents its subtree from receiving pointer events by terminating hit testing at itself. It still consumes space during layout and paints its child as usual. It just prevents its children from being the target of located events, because it returns true from [RenderBox.hitTest]." />
<item value="raw gesture detector" />
<item value="A pointer device with a stylus that has been inverted." />
<item value="A pointer device with a stylus." />
<item value="Configuration of offset passed to [DragStartDetails]. See also: [DragGestureRecognizer.dragStartBehavior], which gives an example for the different behaviors." />
<item value="Set the initial position at the position where this gesture recognizer won the arena." />
<item value="{@template flutter.widgets.list_view.prototypeItem} If non-null, forces the children to have the same extent as the given widget in the scroll direction. Specifying an [prototypeItem] is more efficient than letting the children determine their own extent because the scrolling machinery can make use of the foreknowledge of the children's extent to save work, for example when the scroll position changes drastically. See also: [SliverPrototypeExtentList], the sliver used internally when this property is provided. It constrains its box children to have the same extent as a prototype item along the main axis. The [itemExtent] property, which allows forcing the children's extent to a given value. The [itemExtentBuilder] property, which allows forcing the children's extent to be the value returned by the callback. {@endtemplate}" />
</histories>
<option name="languageScores">
<map>
<entry key="CHINESE" value="528" />
<entry key="ENGLISH" value="529" />
<entry key="HAWAIIAN" value="1" />
<entry key="POLISH" value="1" />
<entry key="ROMANIAN" value="1" />
</map>
</option>
</component>
</application>