feat: 写评论时避免误触界面收起

This commit is contained in:
orz12
2024-04-22 20:10:25 +08:00
parent 65ce59984d
commit ebde193883
5 changed files with 11 additions and 2 deletions

View File

@@ -187,10 +187,11 @@
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" android:maxSdkVersion="32"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="28"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
<uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>
<!--
Media access permissions.
Android 13 or higher.

View File

@@ -383,6 +383,7 @@ class _DynamicDetailPageState extends State<DynamicDetailPage>
showModalBottomSheet(
context: context,
isScrollControlled: true,
isDismissible: false,
builder: (BuildContext context) {
return VideoReplyNewDialog(
oid: _dynamicDetailController.oid ??

View File

@@ -403,6 +403,7 @@ class _HtmlRenderPageState extends State<HtmlRenderPage>
showModalBottomSheet(
context: context,
isScrollControlled: true,
isDismissible: false,
builder: (BuildContext context) {
return VideoReplyNewDialog(
oid: _htmlRenderCtr.oid.value,

View File

@@ -252,6 +252,7 @@ class _VideoReplyPanelState extends State<VideoReplyPanel>
feedBack();
showModalBottomSheet(
context: context,
isDismissible: false,
isScrollControlled: true,
builder: (BuildContext context) {
return VideoReplyNewDialog(

View File

@@ -224,6 +224,11 @@ class _VideoReplyNewDialogState extends State<VideoReplyNewDialog>
selected: toolbarType == 'emote',
),
const Spacer(),
TextButton(
onPressed: () => Get.back(), child: Text('取消',
style: TextStyle(
color: Theme.of(context).colorScheme.secondary))),
const SizedBox(width: 10),
TextButton(
onPressed: () => submitReplyAdd(), child: const Text('发送'))
],