fix a weird UI issue when hiding progress circle

This commit is contained in:
Max Lv
2015-11-19 13:13:05 +08:00
parent c63d17350c
commit bcbd409cd7
@@ -441,22 +441,18 @@ class Shadowsocks
bgService.getState match {
case State.CONNECTING =>
fab.setBackgroundTintList(greyTint)
fabProgressCircle.show()
changeSwitch(checked = true)
setPreferenceEnabled(false)
case State.CONNECTED =>
fab.setBackgroundTintList(greenTint)
fabProgressCircle.hide()
changeSwitch(checked = true)
setPreferenceEnabled(false)
case State.STOPPING =>
fab.setBackgroundTintList(greyTint)
fabProgressCircle.show()
changeSwitch(checked = false)
setPreferenceEnabled(false)
case _ =>
fab.setBackgroundTintList(greyTint)
fabProgressCircle.hide()
changeSwitch(checked = false)
setPreferenceEnabled(true)
}