diff --git a/autojs/src/main/AndroidManifest.xml b/autojs/src/main/AndroidManifest.xml index fd33788b..ed63e9a6 100644 --- a/autojs/src/main/AndroidManifest.xml +++ b/autojs/src/main/AndroidManifest.xml @@ -6,6 +6,7 @@ + + diff --git a/autojs/src/main/java/com/stardust/autojs/runtime/console/ConsoleFloaty.java b/autojs/src/main/java/com/stardust/autojs/runtime/console/ConsoleFloaty.java index 2cf47dd2..b64a17a2 100644 --- a/autojs/src/main/java/com/stardust/autojs/runtime/console/ConsoleFloaty.java +++ b/autojs/src/main/java/com/stardust/autojs/runtime/console/ConsoleFloaty.java @@ -10,6 +10,7 @@ import android.widget.TextView; import com.stardust.enhancedfloaty.FloatyService; import com.stardust.enhancedfloaty.ResizableExpandableFloaty; import com.stardust.enhancedfloaty.ResizableExpandableFloatyWindow; +import com.stardust.util.ScreenMetrics; import com.stardust.util.ViewUtil; import com.stardust.autojs.R; @@ -30,6 +31,7 @@ public class ConsoleFloaty extends ResizableExpandableFloaty.AbstractResizableEx setShouldRequestFocusWhenExpand(false); setInitialX(100); setInitialY(1000); + setCollapsedViewUnpressedAlpha(1.0f); } @Override @@ -58,7 +60,7 @@ public class ConsoleFloaty extends ResizableExpandableFloaty.AbstractResizableEx view.post(new Runnable() { @Override public void run() { - ViewUtil.setViewMeasure(view, 800, 800); + ViewUtil.setViewMeasure(view, ScreenMetrics.getDeviceScreenWidth() * 2 / 3, ScreenMetrics.getDeviceScreenHeight() / 3); } }); } diff --git a/autojs/src/main/java/com/stardust/autojs/runtime/console/StardustConsole.java b/autojs/src/main/java/com/stardust/autojs/runtime/console/StardustConsole.java index 4ddc063d..29c35c5e 100644 --- a/autojs/src/main/java/com/stardust/autojs/runtime/console/StardustConsole.java +++ b/autojs/src/main/java/com/stardust/autojs/runtime/console/StardustConsole.java @@ -124,6 +124,12 @@ public class StardustConsole extends AbstractConsole { @Override public void show() { if (!SettingsCompat.canDrawOverlays(mUiHandler.getContext())) { + mUiHandler.post(new Runnable() { + @Override + public void run() { + + } + }); SettingsCompat.manageDrawOverlays(mUiHandler.getContext()); mUiHandler.toast(R.string.text_no_floating_window_permission); } diff --git a/autojs/src/main/res/layout/floating_window_collapse.xml b/autojs/src/main/res/layout/floating_window_collapse.xml index 94250936..3fc26ba5 100644 --- a/autojs/src/main/res/layout/floating_window_collapse.xml +++ b/autojs/src/main/res/layout/floating_window_collapse.xml @@ -1,13 +1,12 @@ \ No newline at end of file diff --git a/autojs/src/main/res/xml/accessibility_service_config.xml b/autojs/src/main/res/xml/accessibility_service_config.xml index 28a7fdb7..a557ab7b 100644 --- a/autojs/src/main/res/xml/accessibility_service_config.xml +++ b/autojs/src/main/res/xml/accessibility_service_config.xml @@ -7,4 +7,4 @@ android:canRequestEnhancedWebAccessibility="true" android:canRetrieveWindowContent="true" android:description="@string/text_accessibility_service_description" - android:notificationTimeout="0"/> \ No newline at end of file + android:notificationTimeout="100"/> \ No newline at end of file