fix: fix toolbar buttons on mobile (#4087)
This commit is contained in:
parent
efa1820aab
commit
f076584623
4 changed files with 12 additions and 16 deletions
|
|
@ -76,7 +76,7 @@ android {
|
|||
|
||||
defaultConfig {
|
||||
applicationId = "com.talktolearn.chat"
|
||||
minSdk = 21
|
||||
minSdk = flutter.minSdkVersion
|
||||
targetSdk = flutter.targetSdkVersion
|
||||
versionCode = flutter.versionCode
|
||||
versionName = flutter.versionName
|
||||
|
|
@ -101,4 +101,4 @@ android {
|
|||
|
||||
flutter {
|
||||
source = "../.."
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -934,7 +934,7 @@ class HtmlMessage extends StatelessWidget {
|
|||
),
|
||||
RichText(
|
||||
text: TextSpan(
|
||||
style: style,
|
||||
style: textStyle.merge(style),
|
||||
children: _renderWithLineBreaks(
|
||||
node.nodes,
|
||||
context,
|
||||
|
|
|
|||
|
|
@ -51,18 +51,14 @@ class OverMessageOverlay extends StatelessWidget {
|
|||
child: OverlayCenterContent(
|
||||
event: controller.widget.event,
|
||||
messageHeight:
|
||||
controller.widget.overlayController.selectedMode ==
|
||||
SelectMode.practice
|
||||
controller.widget.overlayController.selectedMode !=
|
||||
SelectMode.emoji
|
||||
? controller.originalMessageSize.height
|
||||
: null,
|
||||
messageWidth:
|
||||
controller.widget.overlayController.selectedMode ==
|
||||
SelectMode.practice
|
||||
? controller.widget.overlayController
|
||||
.showingExtraContent
|
||||
? max(controller.originalMessageSize.width, 150)
|
||||
: controller.originalMessageSize.width
|
||||
: null,
|
||||
controller.widget.overlayController.showingExtraContent
|
||||
? max(controller.originalMessageSize.width, 150)
|
||||
: controller.originalMessageSize.width,
|
||||
overlayController: controller.widget.overlayController,
|
||||
chatController: controller.widget.chatController,
|
||||
nextEvent: controller.widget.nextEvent,
|
||||
|
|
|
|||
|
|
@ -233,7 +233,7 @@ class SelectModeButtonsState extends State<SelectModeButtons> {
|
|||
: mode;
|
||||
widget.overlayController.setSelectMode(selectedMode);
|
||||
|
||||
if (_selectedMode == SelectMode.audio) {
|
||||
if (selectedMode == SelectMode.audio) {
|
||||
_playAudio();
|
||||
return;
|
||||
} else {
|
||||
|
|
@ -241,17 +241,17 @@ class SelectModeButtonsState extends State<SelectModeButtons> {
|
|||
matrix?.audioPlayer?.seek(null);
|
||||
}
|
||||
|
||||
if (_selectedMode == SelectMode.practice) {
|
||||
if (selectedMode == SelectMode.practice) {
|
||||
widget.lauchPractice();
|
||||
return;
|
||||
}
|
||||
|
||||
if (_selectedMode == SelectMode.translate) {
|
||||
if (selectedMode == SelectMode.translate) {
|
||||
await _fetchTranslation();
|
||||
widget.overlayController.setShowTranslation(true);
|
||||
}
|
||||
|
||||
if (_selectedMode == SelectMode.speechTranslation) {
|
||||
if (selectedMode == SelectMode.speechTranslation) {
|
||||
await _fetchSpeechTranslation();
|
||||
widget.overlayController.setShowSpeechTranslation(true);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue