Skip to content

Commit

Permalink
update UI
Browse files Browse the repository at this point in the history
  • Loading branch information
teble committed Mar 30, 2022
1 parent 9bd396b commit 7b08906
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 24 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ import android.os.Bundle
import android.os.Handler
import android.os.Looper
import android.text.TextUtils
import android.util.Log
import androidx.activity.OnBackPressedDispatcher
import androidx.activity.OnBackPressedDispatcherOwner
import androidx.activity.contextaware.ContextAware
Expand Down Expand Up @@ -137,7 +136,6 @@ open class XaActivity : Activity(),
input: I,
options: ActivityOptionsCompat?
) {
Log.d(TAG, "------------onLaunch: $requestCode")
val activity: Activity = this@XaActivity

// Immediate result path
Expand Down Expand Up @@ -215,7 +213,6 @@ open class XaActivity : Activity(),
registry: ActivityResultRegistry,
callback: ActivityResultCallback<O>
): ActivityResultLauncher<I> {
Log.d("XALog", "registerForActivityResult ---- 1")
return registry.register(
"activity_rq#${mNextLocalRequestCode.getAndIncrement()}",
this, contract, callback
Expand All @@ -226,7 +223,6 @@ open class XaActivity : Activity(),
contract: ActivityResultContract<I, O>,
callback: ActivityResultCallback<O>
): ActivityResultLauncher<I> {
Log.d("XALog", "registerForActivityResult ---- 2")
return registerForActivityResult(contract, mActivityResultRegistry, callback)
}

Expand Down
24 changes: 13 additions & 11 deletions app/src/main/java/me/teble/xposed/autodaily/ui/MainLayout.kt
Original file line number Diff line number Diff line change
Expand Up @@ -45,10 +45,11 @@ import me.teble.xposed.autodaily.task.util.ConfigUtil.getCurrentExecTaskNum
import me.teble.xposed.autodaily.task.util.Const.GLOBAL_ENABLE
import me.teble.xposed.autodaily.ui.Cache.currConf
import me.teble.xposed.autodaily.ui.XAutoDailyApp.Main
import me.teble.xposed.autodaily.ui.XAutoDailyApp.Setting
import me.teble.xposed.autodaily.ui.XAutoDailyApp.Other
import me.teble.xposed.autodaily.ui.XAutoDailyApp.Sign
import me.teble.xposed.autodaily.ui.utils.RippleCustomTheme
import me.teble.xposed.autodaily.utils.openUrl
import java.util.concurrent.CompletableFuture.runAsync
import kotlin.concurrent.thread

@Composable
Expand Down Expand Up @@ -131,10 +132,10 @@ fun MainLayout(navController: NavHostController) {
}
item {
LineButton(
title = "模块设置",
desc = "模块相关的功能配置",
title = "其它",
desc = "模块配置、日志及备份",
onClick = {
navController.navigate(Setting) {
navController.navigate(Other) {
popUpTo(Main)
}
},
Expand Down Expand Up @@ -321,16 +322,17 @@ fun BackgroundView() {
)
)
) {

Button(
onClick = {
val currentTime = System.currentTimeMillis()
if (currentTime - lastClickTime < 5000) {
ToastUtil.send("点那么快怎么不上天呢")
return@Button
runAsync {
val currentTime = System.currentTimeMillis()
if (currentTime - lastClickTime < 5000) {
ToastUtil.send("点那么快怎么不上天呢")
return@runAsync
}
lastClickTime = currentTime
handler.sendEmptyMessage(EXEC_TASK)
}
lastClickTime = currentTime
handler.sendEmptyMessage(EXEC_TASK)
},
shape = RoundedCornerShape(25.dp),
colors = ButtonDefaults.textButtonColors(backgroundColor = Color.White),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ import kotlin.system.exitProcess


@Composable
fun SettingLayout(navController: NavHostController) {
fun OtherLayout(navController: NavHostController) {
var fileUri by remember { mutableStateOf<Uri?>(null) }
val restoreLauncher =
rememberLauncherForActivityResult(ActivityResultContracts.GetContent()) { uri: Uri? ->
Expand Down Expand Up @@ -103,7 +103,7 @@ fun SettingLayout(navController: NavHostController) {
}
}
}
ActivityView(title = "插件设置") {
ActivityView(title = "其它") {
LazyColumn(
modifier = Modifier
.padding(top = 13.dp)
Expand All @@ -120,7 +120,8 @@ fun SettingLayout(navController: NavHostController) {
checked = checked,
onChange = {
Cache.showTaskToast = it
}
},
modifier = Modifier.padding(vertical = 8.dp),
)
}
item {
Expand All @@ -131,7 +132,8 @@ fun SettingLayout(navController: NavHostController) {
checked = checked,
onChange = {
Cache.usedThreadPool = it
}
},
modifier = Modifier.padding(vertical = 8.dp),
)
}
item {
Expand Down Expand Up @@ -178,5 +180,5 @@ fun SettingLayout(navController: NavHostController) {
@Preview
@Composable
fun PreviewSettingLayout() {
SettingLayout(rememberNavController())
OtherLayout(rememberNavController())
}
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,13 @@ import androidx.navigation.compose.rememberNavController
import androidx.navigation.navArgument
import me.teble.xposed.autodaily.ui.XAutoDailyApp.EditEnv
import me.teble.xposed.autodaily.ui.XAutoDailyApp.Main
import me.teble.xposed.autodaily.ui.XAutoDailyApp.Setting
import me.teble.xposed.autodaily.ui.XAutoDailyApp.Other
import me.teble.xposed.autodaily.ui.XAutoDailyApp.Sign

object XAutoDailyApp {
const val Main = "MainLayout"
const val Sign = "SignLayout"
const val Setting = "SettingLayout"
const val Other = "OtherLayout"
const val EditEnv = "EditEnvLayout"
}

Expand All @@ -34,8 +34,8 @@ fun XAutoDailyApp() {
composable(Sign) {
SignLayout(navController = navController)
}
composable(Setting) {
SettingLayout(navController = navController)
composable(Other) {
OtherLayout(navController = navController)
}
composable(
route = "$EditEnv/{groupId}/{taskId}",
Expand Down

0 comments on commit 7b08906

Please sign in to comment.