Compare commits

...

4 Commits

+10 -3
View File
@@ -81,13 +81,20 @@
</option>
</component>
<component name="Translation.Cache">
<option name="lastTrimTime" value="1669909997829" />
<option name="lastTrimTime" value="1670393512323" />
</component>
<component name="Translation.Settings">
<option name="primaryLanguage" value="CHINESE" />
</component>
<component name="Translation.States">
<histories>
<item value="The optional argument [shared] specifies whether additional `HttpServer` objects can bind to the same combination of `address`, `port` and `v6Only`. If `shared` is `true` and more `HttpServer`s from this isolate or other isolates are bound to the port, then the incoming connections will be distributed among all the bound `HttpServer`s. Connections can be distributed over multiple isolates this way." />
<item value="To transform a stream of [HttpRequest] events as it implements a stream transformer that transforms a stream of HttpRequest into a stream of WebSockets by upgrading each HttpRequest from the HTTP or HTTPS server, to the WebSocket protocol. server.transform(new WebSocketTransformer()).listen((webSocket) =&gt; ...); This transformer strives to implement WebSockets as specified by RFC6455." />
<item value="inventory" />
<item value="Inventory Model" />
<item value="get User Inventory" />
<item value="DEFAULT TOTAL PRIVATE MSG COUNT" />
<item value="INVENTORY MAX CAPACITY" />
<item value="twice" />
<item value="Explanation" />
<item value="A [Notification] related to scrolling. [Scrollable] widgets notify their ancestors about scrolling-related changes. The notifications have the following lifecycle: A [ScrollStartNotification], which indicates that the widget has started scrolling. Zero or more [ScrollUpdateNotification]s, which indicate that the widget has changed its scroll position, mixed with zero or more [OverscrollNotification]s, which indicate that the widget has not changed its scroll position because the change would have caused its scroll position to go outside its scroll bounds. Interspersed with the [ScrollUpdateNotification]s and [OverscrollNotification]s are zero or more [UserScrollNotification]s, which indicate that the user has changed the direction in which they are scrolling. A [ScrollEndNotification], which indicates that the widget has stopped scrolling. A [UserScrollNotification], with a [UserScrollNotification.direction] of [ScrollDirection.idle]. Notifications bubble up through the tree, which means a given [NotificationListener] will receive notifications for all descendant [Scrollable] widgets. To focus on notifications from the nearest [Scrollable] descendant, check that the [depth] property of the notification is zero. When a scroll notification is received by a [NotificationListener], the listener will have already completed build and layout, and it is therefore too late for that widget to call [State.setState]. Any attempt to adjust the build or layout based on a scroll notification would result in a layout that lagged one frame behind, which is a poor user experience. Scroll notifications are therefore primarily useful for paint effects (since paint happens after layout). The [GlowingOverscrollIndicator] and [Scrollbar] widgets are examples of paint effects that use scroll notifications. To drive layout based on the scroll position, consider listening to the [ScrollPosition] directly (or indirectly via a [ScrollController])." />
@@ -96,8 +103,8 @@
</histories>
<option name="languageScores">
<map>
<entry key="CHINESE" value="2" />
<entry key="ENGLISH" value="3" />
<entry key="CHINESE" value="7" />
<entry key="ENGLISH" value="8" />
</map>
</option>
</component>