Remove duplicated KeyboardVisibilityBuilder
This commit is contained in:
@@ -217,7 +217,7 @@ class ComposerView extends GetWidget<ComposerController> {
|
|||||||
onLoadCompletedEditorAction: controller.onLoadCompletedMobileEditorAction,
|
onLoadCompletedEditorAction: controller.onLoadCompletedMobileEditorAction,
|
||||||
),
|
),
|
||||||
)),
|
)),
|
||||||
SizedBox(height: MediaQuery.viewInsetsOf(context).bottom),
|
SizedBox(height: MediaQuery.viewInsetsOf(context).bottom + 64),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
@@ -369,6 +369,7 @@ class ComposerView extends GetWidget<ComposerController> {
|
|||||||
onLoadCompletedEditorAction: controller.onLoadCompletedMobileEditorAction,
|
onLoadCompletedEditorAction: controller.onLoadCompletedMobileEditorAction,
|
||||||
),
|
),
|
||||||
)),
|
)),
|
||||||
|
SizedBox(height: MediaQuery.viewInsetsOf(context).bottom + 64),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -8,6 +8,4 @@ class MobileContainerViewStyle {
|
|||||||
static final Color keyboardToolbarBackgroundColor = PlatformInfo.isIOS
|
static final Color keyboardToolbarBackgroundColor = PlatformInfo.isIOS
|
||||||
? AppColor.colorBackgroundKeyboard
|
? AppColor.colorBackgroundKeyboard
|
||||||
: AppColor.colorBackgroundKeyboardAndroid;
|
: AppColor.colorBackgroundKeyboardAndroid;
|
||||||
|
|
||||||
static const EdgeInsets keyboardToolbarPadding = EdgeInsets.only(bottom: 64);
|
|
||||||
}
|
}
|
||||||
@@ -14,8 +14,6 @@ class TabletContainerViewStyle {
|
|||||||
? AppColor.colorBackgroundKeyboard
|
? AppColor.colorBackgroundKeyboard
|
||||||
: AppColor.colorBackgroundKeyboardAndroid;
|
: AppColor.colorBackgroundKeyboardAndroid;
|
||||||
|
|
||||||
static const EdgeInsets keyboardToolbarPadding = EdgeInsets.only(bottom: 64);
|
|
||||||
|
|
||||||
static EdgeInsetsGeometry getMargin(
|
static EdgeInsetsGeometry getMargin(
|
||||||
BuildContext context,
|
BuildContext context,
|
||||||
ResponsiveUtils responsiveUtils
|
ResponsiveUtils responsiveUtils
|
||||||
|
|||||||
@@ -49,7 +49,6 @@ class MobileContainerView extends StatelessWidget {
|
|||||||
backgroundColor: backgroundColor ?? MobileContainerViewStyle.outSideBackgroundColor,
|
backgroundColor: backgroundColor ?? MobileContainerViewStyle.outSideBackgroundColor,
|
||||||
resizeToAvoidBottomInset: false,
|
resizeToAvoidBottomInset: false,
|
||||||
body: LayoutBuilder(builder: (context, constraints) {
|
body: LayoutBuilder(builder: (context, constraints) {
|
||||||
return KeyboardVisibilityBuilder(builder: (context, isKeyboardVisible) {
|
|
||||||
return rich_composer.KeyboardRichText(
|
return rich_composer.KeyboardRichText(
|
||||||
richTextController: keyboardRichTextController,
|
richTextController: keyboardRichTextController,
|
||||||
keyBroadToolbar: RichTextKeyboardToolBar(
|
keyBroadToolbar: RichTextKeyboardToolBar(
|
||||||
@@ -66,12 +65,9 @@ class MobileContainerView extends StatelessWidget {
|
|||||||
titleFormatBottomSheet: AppLocalizations.of(context).titleFormat,
|
titleFormatBottomSheet: AppLocalizations.of(context).titleFormat,
|
||||||
titleBack: AppLocalizations.of(context).format,
|
titleBack: AppLocalizations.of(context).format,
|
||||||
),
|
),
|
||||||
paddingChild: isKeyboardVisible
|
paddingChild: EdgeInsets.zero,
|
||||||
? MobileContainerViewStyle.keyboardToolbarPadding
|
|
||||||
: EdgeInsets.zero,
|
|
||||||
child: childBuilder(context, constraints),
|
child: childBuilder(context, constraints),
|
||||||
);
|
);
|
||||||
});
|
|
||||||
})
|
})
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -45,7 +45,6 @@ class TabletContainerView extends StatelessWidget {
|
|||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
backgroundColor: TabletContainerViewStyle.outSideBackgroundColor,
|
backgroundColor: TabletContainerViewStyle.outSideBackgroundColor,
|
||||||
body: LayoutBuilder(builder: (context, constraints) {
|
body: LayoutBuilder(builder: (context, constraints) {
|
||||||
return KeyboardVisibilityBuilder(builder: (context, isKeyboardVisible) {
|
|
||||||
return KeyboardRichText(
|
return KeyboardRichText(
|
||||||
richTextController: keyboardRichTextController,
|
richTextController: keyboardRichTextController,
|
||||||
keyBroadToolbar: RichTextKeyboardToolBar(
|
keyBroadToolbar: RichTextKeyboardToolBar(
|
||||||
@@ -62,9 +61,7 @@ class TabletContainerView extends StatelessWidget {
|
|||||||
titleFormatBottomSheet: AppLocalizations.of(context).titleFormat,
|
titleFormatBottomSheet: AppLocalizations.of(context).titleFormat,
|
||||||
titleBack: AppLocalizations.of(context).format,
|
titleBack: AppLocalizations.of(context).format,
|
||||||
),
|
),
|
||||||
paddingChild: isKeyboardVisible
|
paddingChild: EdgeInsets.zero,
|
||||||
? TabletContainerViewStyle.keyboardToolbarPadding
|
|
||||||
: EdgeInsets.zero,
|
|
||||||
child: Center(
|
child: Center(
|
||||||
child: Card(
|
child: Card(
|
||||||
elevation: TabletContainerViewStyle.elevation,
|
elevation: TabletContainerViewStyle.elevation,
|
||||||
@@ -81,7 +78,6 @@ class TabletContainerView extends StatelessWidget {
|
|||||||
),
|
),
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
});
|
|
||||||
})
|
})
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user