fixed network issue
This commit is contained in:
parent
f467c283fe
commit
ec464d55ad
|
@ -72,28 +72,32 @@ class HomeFragment : Home() {
|
||||||
.subscribeOn(Schedulers.io())
|
.subscribeOn(Schedulers.io())
|
||||||
.observeOn(AndroidSchedulers.mainThread())
|
.observeOn(AndroidSchedulers.mainThread())
|
||||||
.subscribe { isConnectedToInternet ->
|
.subscribe { isConnectedToInternet ->
|
||||||
if (isConnectedToInternet) {
|
run {
|
||||||
val oa2 = ObjectAnimator.ofFloat(networkErrorLayout, "yFraction", 0f, 0.3f)
|
if (isConnectedToInternet) {
|
||||||
val oa3 = ObjectAnimator.ofFloat(networkErrorLayout, "yFraction", 0.3f, -1f)
|
val oa2 = ObjectAnimator.ofFloat(networkErrorLayout, "yFraction", 0f, 0.3f)
|
||||||
|
val oa3 = ObjectAnimator.ofFloat(networkErrorLayout, "yFraction", 0.3f, -1f)
|
||||||
|
|
||||||
oa2.start()
|
oa2.start()
|
||||||
oa3.apply {
|
oa3.apply {
|
||||||
oa3.addListener(onEnd = {
|
oa3.addListener(onEnd = {
|
||||||
networkErrorLayout?.visibility = View.GONE
|
networkErrorLayout?.visibility = View.GONE
|
||||||
})
|
})
|
||||||
start()
|
start()
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
val oa2 = ObjectAnimator.ofFloat(networkErrorLayout, "yFraction", -1f, 0.3f)
|
val oa2 = ObjectAnimator.ofFloat(networkErrorLayout, "yFraction", -1f, 0.3f)
|
||||||
val oa3 = ObjectAnimator.ofFloat(networkErrorLayout, "yFraction", 0.3f, 0f)
|
val oa3 = ObjectAnimator.ofFloat(networkErrorLayout, "yFraction", 0.3f, 0f)
|
||||||
|
|
||||||
|
oa2.apply {
|
||||||
|
oa2.addListener(onStart = {
|
||||||
|
networkErrorLayout?.visibility = View.VISIBLE
|
||||||
|
})
|
||||||
|
start()
|
||||||
|
}
|
||||||
|
oa3.start()
|
||||||
|
|
||||||
oa2.apply {
|
|
||||||
oa2.addListener(onStart = {
|
|
||||||
networkErrorLayout?.visibility = View.VISIBLE
|
|
||||||
})
|
|
||||||
start()
|
|
||||||
}
|
}
|
||||||
oa3.start()
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue