Skip to content

Commit 4f5edc8

Browse files
committed
Use progressCircle to indicate the disable status of switch
1 parent 656bb28 commit 4f5edc8

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/main/scala/com/github/shadowsocks/Shadowsocks.scala

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -407,18 +407,24 @@ class Shadowsocks
407407
fab.setBackgroundTintList(greyTint)
408408
changeSwitch(checked = true)
409409
setPreferenceEnabled(false)
410+
fabProgressCircle.show()
410411
case State.CONNECTED =>
411412
fab.setBackgroundTintList(greenTint)
412413
changeSwitch(checked = true)
413414
setPreferenceEnabled(false)
415+
fabProgressCircle.show()
416+
handler.postDelayed(() => fabProgressCircle.hide(), 1000)
414417
case State.STOPPING =>
415418
fab.setBackgroundTintList(greyTint)
416419
changeSwitch(checked = false)
417420
setPreferenceEnabled(false)
421+
fabProgressCircle.show()
418422
case _ =>
419423
fab.setBackgroundTintList(greyTint)
420424
changeSwitch(checked = false)
421425
setPreferenceEnabled(true)
426+
fabProgressCircle.show()
427+
handler.postDelayed(() => fabProgressCircle.hide(), 1000)
422428
}
423429
state = bgService.getState
424430
}

0 commit comments

Comments
 (0)