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.
78 lines
11 KiB
78 lines
11 KiB
<application>
|
|
<component name="AppStorage">
|
|
<option name="newTranslationDialogHeight" value="304" />
|
|
<option name="newTranslationDialogWidth" value="406" />
|
|
<option name="newTranslationDialogX" value="811" />
|
|
<option name="newTranslationDialogY" value="447" />
|
|
<option name="pinTranslationDialog" value="true" />
|
|
<histories>
|
|
<item value="permanent" />
|
|
<item value="Creates a new map containing all of the keyvalue pairs from [parameters] except those whose value is `null`." />
|
|
<item value="Takes a route [name] String generated by [to], [off], [offAll] (and similar context navigation methods), cleans the extra chars and accommodates the format. TODO: check for a more "appealing" URL naming convention. `() => MyHomeScreenView` becomes `my-home-screen-view`." />
|
|
<item value="Navigation.push() shortcut.<br><br> Pushes a new `page` to the stack It has the advantage of not needing context, so you can call from your business logic You can set a custom [transition], and a transition [duration]. You can send any type of value to the other route in the [arguments]. Just like native routing in Flutter, you can push a route as a [fullscreenDialog], [id] is for when you are using nested navigation, as explained in documentation If you want the same behavior of ios that pops a route when the user drag, you can set [popGesture] to true If you're using the [Bindings] api, you must define it here By default, GetX will prevent you from push a route that you already in, if you want to push anyway, set [preventDuplicates] to false" />
|
|
<item value="prevent Duplicates" />
|
|
<item value="make users whose 'is_group_chat_super_admin' field in 'user_flag' is true can manage any group chat." />
|
|
<item value="使 user_flag 中 is_group_chat_super_admin 字段为 true 的用户可以管理任意群聊" />
|
|
<item value="验收" />
|
|
<item value="confetti" />
|
|
<item value="skeleton for new friends page." />
|
|
<item value="Skeleton Paragraph" />
|
|
<item value="check user permission and jump to request page before create group chat." />
|
|
<item value="add missing params of group chat item." />
|
|
<item value="add missing params when create group chat item." />
|
|
<item value="add leak params when create group chat item." />
|
|
<item value="Controls a WebView, such as an [InAppWebView] widget instance, a [HeadlessInAppWebView] instance or [InAppBrowser] WebView instance. If you are using the [InAppWebView] widget, an [InAppWebViewController] instance can be obtained by setting the [InAppWebView.onWebViewCreated] callback. Instead, if you are using an [InAppBrowser] instance, you can get it through the [InAppBrowser.webViewController] attribute." />
|
|
<item value="A scrolling container that animates items when they are inserted or removed. This widget's [AnimatedListState] can be used to dynamically insert or remove items. To refer to the [AnimatedListState] either provide a [GlobalKey] or use the static [of] method from an item's input callback. This widget is similar to one created by [ListView.builder]. {@youtube 560 315 https:www.youtube.comwatch?v=ZtfItHwFlZ8} {@tool dartpad} This sample application uses an [AnimatedList] to create an effect when items are removed or added to the list. See code in examplesapilibwidgetsanimated_listanimated_list.0.dart {@end-tool} See also: [SliverAnimatedList], a sliver that animates items when they are inserted or removed from a list." />
|
|
<item value="{@template flutter.widgets.animatedList.initialItemCount} The number of items the list will start with. The appearance of the initial items is not animated. They are created, as needed, by [itemBuilder] with an animation parameter of [kAlwaysCompleteAnimation]. {@endtemplate}" />
|
|
<item value="Insert the given entry into the overlay. If `below` is non-null, the entry is inserted just below `below`. If `above` is non-null, the entry is inserted just above `above`. Otherwise, the entry is inserted on top. It is an error to specify both `above` and `below`." />
|
|
<item value="Obs: unlike other get methods, this one you need to send a function that returns the widget to the page argument, like this: Get.offUntil(GetPageRoute(page: () => HomePage()), predicate)" />
|
|
<item value="confetti Controller" />
|
|
<item value="blast Direction" />
|
|
<item value="number Of Particles" />
|
|
<item value="emission Frequency" />
|
|
<item value="particle Drag" />
|
|
<item value="A Timestamp represents a point in time independent of any time zone or calendar, represented as seconds and fractions of seconds at nanosecond resolution in UTC Epoch time. It is encoded using the Proleptic Gregorian Calendar which extends the Gregorian calendar backwards to year one. It is encoded assuming all minutes are 60 seconds long, i.e. leap seconds are "smeared" so that no leap second table is needed for interpretation. Range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By restricting to that range, we ensure that we can convert to and from RFC 3339 date strings. For more information, see [the reference timestamp definition](https:github.comgoogleprotobufblobmastersrcgoogleprotobuftimestamp.proto)" />
|
|
<item value="A widget that displays its children in multiple horizontal or vertical runs. A [Wrap] lays out each child and attempts to place the child adjacent to the previous child in the main axis, given by [direction], leaving [spacing] space in between. If there is not enough space to fit the child, [Wrap] creates a new _run_ adjacent to the existing children in the cross axis. After all the children have been allocated to runs, the children within the runs are positioned according to the [alignment] in the main axis and according to the [crossAxisAlignment] in the cross axis. The runs themselves are then positioned in the cross axis according to the [runSpacing] and [runAlignment]. {@youtube 560 315 https:www.youtube.comwatch?v=z5iw2SeFx2M} {@tool snippet} This example renders some [Chip]s representing four contacts in a [Wrap] so that they flow across lines as necessary." />
|
|
<item value="Whether to auto create nested builders. Defaults to `true`. When this is enabled, accessing a nested builder via a getter causes it to be instantiated if it's `null`. In most cases this is convenient, but if you are using builders for data processing then you might need to check for `null`. If so you should set this to `false`." />
|
|
<item value="Whether the field overrides the `autoCreateNestedBuilders` setting from the class. Defaults to `null` which indicates the setting is to be taken from the `autoCreateNestedBuilders` setting on the class." />
|
|
<item value="Whether the field is serialized. Defaults to `null` which means [BuiltValue.defaultSerialize] is used. If a field is not serialized, it must either be `@nullable` or specify a default for deserialization to succeed." />
|
|
<item value="Whether the field overrides the `nestedBuilders` setting from the class. Defaults to `null` which indicates the setting is to be taken from the `nestedBuilders` setting on the class." />
|
|
<item value="tenor categories" />
|
|
<item value="{@macro flutter.widgets.editableText.maxLines} [expands], which determines whether the field should fill the height of its parent." />
|
|
<item value="A fixed-length list of 8-bit unsigned integers. For long lists, this implementation can be considerably more space- and time-efficient than the default [List] implementation. Integers stored in the list are truncated to their low eight bits, interpreted as an unsigned 8-bit integer with values in the range 0 to 255." />
|
|
<item value="Positioned Directional" />
|
|
<item value="sync chat closed status on chat page." />
|
|
<item value="Finds widgets whose current widget is the instance given by the argument. Sample code ```dart Suppose you have a button created like this: Widget myButton = Button( child: Text('Update') ); You can find and tap on it like this: tester.tap(find.byWidget(myButton)); ``` If the `skipOffstage` argument is true (the default), then this skips nodes that are [Offstage] or that are from inactive [Route]s." />
|
|
<item value="Semantics Tester" />
|
|
<item value="Saves item by [key] to a storage. Value should be json encodable (`json.encode()` is called under the hood). After item was set to storage, consecutive [getItem] will return `json` representation of this item if [toEncodable] is provided, it is called before setting item to storage otherwise `value.toJson()` is called" />
|
|
<item value="Makes a direct update of [value] adding it to the Stream useful when you make use of Rx for custom Types to referesh your UI. Sample: ``` class Person { String name, last; int age; Person({this.name, this.last, this.age}); @override String toString() => 'name last, age years old'; } final person = Person(name: 'John', last: 'Doe', age: 18).obs; person.value.name = 'Roi'; person.refresh(); print( person ); ```" />
|
|
<item value="change new onboarding conditions" />
|
|
<item value="判断条件" />
|
|
<item value="listen details after join group chat." />
|
|
<item value="_k Default Size" />
|
|
<item value="_k Default Size Bytes" />
|
|
<item value="Changes the maximum cache bytes. If the new size is smaller than the current size in bytes, the extraneous elements are evicted immediately. Setting this to zero and then returning it to its original value will therefore immediately clear the cache." />
|
|
<item value="The singleton that implements the Flutter framework's image cache. The cache is used internally by [ImageProvider] and should generally not be accessed directly. The image cache is created during startup by the [PaintingBinding]'s [PaintingBinding.createImageCache] method." />
|
|
<item value="An approximate cache size threshold for the on-disk data. If the cache grows beyond this size, Firestore will start removing data that hasn't been recently used. The size is not a guarantee that the cache will stay below that size, only that if the cache exceeds the given size, cleanup will be attempted. The default value is 40 MB. The threshold must be set to at least 1 MB, and can be set to [Settings.CACHE_SIZE_UNLIMITED] to disable garbage collection." />
|
|
<item value="Constant used to indicate the LRU garbage collection should be disabled. Set this value as the cacheSizeBytes on the settings passed to the Firestore instance." />
|
|
<item value="comment" />
|
|
</histories>
|
|
<option name="languageScores">
|
|
<map>
|
|
<entry key="CHINESE" value="345" />
|
|
<entry key="ENGLISH" value="346" />
|
|
<entry key="GERMAN" value="1" />
|
|
<entry key="FRENCH" value="1" />
|
|
</map>
|
|
</option>
|
|
</component>
|
|
<component name="Cache">
|
|
<option name="lastTrimTime" value="1663579850625" />
|
|
</component>
|
|
<component name="Settings">
|
|
<option name="phoneticFontFamily" value="DejaVu Sans Mono" />
|
|
<option name="primaryFontFamily" value="Noto Sans CJK SC Regular" />
|
|
<option name="showActionsInContextMenuOnlyWithSelection" value="false" />
|
|
<option name="translateDocumentation" value="true" />
|
|
</component>
|
|
</application> |