Compare commits

..

4 Commits

3 changed files with 10 additions and 9 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
<application> <application>
<component name="PathMacrosImpl"> <component name="PathMacrosImpl">
<macro name="KOTLIN_BUNDLED" value="/home/debuggerx/JetBrainsIDE/apps/AndroidStudio/ch-0/203.7784292.plugins/Kotlin/kotlinc" /> <macro name="KOTLIN_BUNDLED" value="/home/debuggerx/JetBrainsIDE/apps/AndroidStudio/ch-0/203.7678000.plugins/Kotlin/kotlinc" />
</component> </component>
</application> </application>
-2
View File
@@ -2,8 +2,6 @@
<component name="FindSettings"> <component name="FindSettings">
<option name="customScope" value="All Places" /> <option name="customScope" value="All Places" />
<option name="defaultScopeName" value="All Places" /> <option name="defaultScopeName" value="All Places" />
<option name="localRegularExpressions" value="true" />
<option name="LOCAL_REGULAR_EXPRESSIONS" value="true" />
<option name="SEARCH_SCOPE" value="All Places" /> <option name="SEARCH_SCOPE" value="All Places" />
</component> </component>
</application> </application>
+9 -6
View File
@@ -5,6 +5,9 @@
<option name="newTranslationDialogY" value="624" /> <option name="newTranslationDialogY" value="624" />
<option name="pinNewTranslationDialog" value="true" /> <option name="pinNewTranslationDialog" value="true" />
<histories> <histories>
<item value="APP LICENSE AGREED" />
<item value="app License Aggreed" />
<item value="on Key Event" />
<item value="symptom" /> <item value="symptom" />
<item value="sy" /> <item value="sy" />
<item value="s" /> <item value="s" />
@@ -52,14 +55,11 @@
<item value="A widget that manages a [FocusNode] to allow keyboard focus to be given to this widget and its descendants. When the focus is gained or lost, [onFocusChange] is called. For keyboard events, [onKey] is called if [FocusNode.hasFocus] is true for this widget's [focusNode], unless a focused descendant's [onKey] callback returns [KeyEventResult.handled] when called. This widget does not provide any visual indication that the focus has changed. Any desired visual changes should be made when [onFocusChange] is called. To access the [FocusNode] of the nearest ancestor [Focus] widget and establish a relationship that will rebuild the widget when the focus changes, use the [Focus.of] and [FocusScope.of] static methods. To access the focused state of the nearest [Focus] widget, use [FocusNode.hasFocus] from a build method, which also establishes a relationship between the calling widget and the [Focus] widget that will rebuild the calling widget when the focus changes. Managing a [FocusNode] means managing its lifecycle, listening for changes in focus, and re-parenting it when needed to keep the focus hierarchy in sync with the widget hierarchy. This widget does all of those things for you. See [FocusNode] for more information about the details of what node management entails if you are not using a [Focus] widget and you need to do it yourself. To collect a sub-tree of nodes into an exclusive group that restricts focus traversal to the group, use a [FocusScope]. To collect a sub-tree of nodes into a group that has a specific order to its traversal but allows the traversal to escape the group, use a [FocusTraversalGroup]. To move the focus, use methods on [FocusNode] by getting the [FocusNode] through the [of] method. For instance, to move the focus to the next node in the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus a widget, call `Focus.of(context).unfocus()`. {@tool dartpad --template=stateful_widget_scaffold} This example shows how to manage focus using the [Focus] and [FocusScope] widgets. See [FocusNode] for a similar example that doesn't use [Focus] or [FocusScope]." /> <item value="A widget that manages a [FocusNode] to allow keyboard focus to be given to this widget and its descendants. When the focus is gained or lost, [onFocusChange] is called. For keyboard events, [onKey] is called if [FocusNode.hasFocus] is true for this widget's [focusNode], unless a focused descendant's [onKey] callback returns [KeyEventResult.handled] when called. This widget does not provide any visual indication that the focus has changed. Any desired visual changes should be made when [onFocusChange] is called. To access the [FocusNode] of the nearest ancestor [Focus] widget and establish a relationship that will rebuild the widget when the focus changes, use the [Focus.of] and [FocusScope.of] static methods. To access the focused state of the nearest [Focus] widget, use [FocusNode.hasFocus] from a build method, which also establishes a relationship between the calling widget and the [Focus] widget that will rebuild the calling widget when the focus changes. Managing a [FocusNode] means managing its lifecycle, listening for changes in focus, and re-parenting it when needed to keep the focus hierarchy in sync with the widget hierarchy. This widget does all of those things for you. See [FocusNode] for more information about the details of what node management entails if you are not using a [Focus] widget and you need to do it yourself. To collect a sub-tree of nodes into an exclusive group that restricts focus traversal to the group, use a [FocusScope]. To collect a sub-tree of nodes into a group that has a specific order to its traversal but allows the traversal to escape the group, use a [FocusTraversalGroup]. To move the focus, use methods on [FocusNode] by getting the [FocusNode] through the [of] method. For instance, to move the focus to the next node in the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus a widget, call `Focus.of(context).unfocus()`. {@tool dartpad --template=stateful_widget_scaffold} This example shows how to manage focus using the [Focus] and [FocusScope] widgets. See [FocusNode] for a similar example that doesn't use [Focus] or [FocusScope]." />
<item value="LayoutBuilder does not support returning intrinsic dimensions." /> <item value="LayoutBuilder does not support returning intrinsic dimensions." />
<item value="壮举:避免 Cardio Plus 设备 连接到此应用" /> <item value="壮举:避免 Cardio Plus 设备 连接到此应用" />
<item value="壮举:避免 Cardio Plus 设备 连接到此应用程序" />
<item value="壮举:避免 Cardio Plus 设备 连接到此应用程序的 " />
<item value="壮举:避免 Cardio Plus 设备。" />
</histories> </histories>
<option name="languageScores"> <option name="languageScores">
<map> <map>
<entry key="CHINESE" value="56" /> <entry key="CHINESE" value="58" />
<entry key="ENGLISH" value="56" /> <entry key="ENGLISH" value="59" />
<entry key="AFRIKAANS" value="1" /> <entry key="AFRIKAANS" value="1" />
<entry key="LATIN" value="1" /> <entry key="LATIN" value="1" />
<entry key="ITALIAN" value="2" /> <entry key="ITALIAN" value="2" />
@@ -67,6 +67,9 @@
</option> </option>
</component> </component>
<component name="Cache"> <component name="Cache">
<option name="lastTrimTime" value="1637836169333" /> <option name="lastTrimTime" value="1638440524117" />
</component>
<component name="Settings">
<option name="translateDocumentation" value="true" />
</component> </component>
</application> </application>