Commit cc64ad80 authored by Seatel's avatar Seatel

enhance home fragment.

parent cc11c3e9
...@@ -131,7 +131,7 @@ class HomeFragment : BaseFragment(), View.OnClickListener, BannersInteractor.Vie ...@@ -131,7 +131,7 @@ class HomeFragment : BaseFragment(), View.OnClickListener, BannersInteractor.Vie
// checkLogin() // checkLogin()
stopAutoScroll() stopAutoScroll()
} }
startAutoScroll()
return binding.root return binding.root
} }
...@@ -255,6 +255,7 @@ class HomeFragment : BaseFragment(), View.OnClickListener, BannersInteractor.Vie ...@@ -255,6 +255,7 @@ class HomeFragment : BaseFragment(), View.OnClickListener, BannersInteractor.Vie
override fun onStop() { override fun onStop() {
super.onStop() super.onStop()
if (player != null) player!!.stop() if (player != null) player!!.stop()
println("on stop")
stopAutoScroll() stopAutoScroll()
} }
...@@ -296,7 +297,6 @@ class HomeFragment : BaseFragment(), View.OnClickListener, BannersInteractor.Vie ...@@ -296,7 +297,6 @@ class HomeFragment : BaseFragment(), View.OnClickListener, BannersInteractor.Vie
btnBalance.setOnClickListener(this@HomeFragment) btnBalance.setOnClickListener(this@HomeFragment)
btnTopUp.setOnClickListener(this@HomeFragment) btnTopUp.setOnClickListener(this@HomeFragment)
btnNumber.setOnClickListener(this@HomeFragment) btnNumber.setOnClickListener(this@HomeFragment)
viewpager2.setOnClickListener(this@HomeFragment)
} }
} }
...@@ -305,7 +305,6 @@ class HomeFragment : BaseFragment(), View.OnClickListener, BannersInteractor.Vie ...@@ -305,7 +305,6 @@ class HomeFragment : BaseFragment(), View.OnClickListener, BannersInteractor.Vie
super.onResume() super.onResume()
getDataMainScreen(token) getDataMainScreen(token)
checkLogin() checkLogin()
stopAutoScroll()
} }
private fun getDataMainScreen(token: String) { private fun getDataMainScreen(token: String) {
...@@ -475,7 +474,11 @@ class HomeFragment : BaseFragment(), View.OnClickListener, BannersInteractor.Vie ...@@ -475,7 +474,11 @@ class HomeFragment : BaseFragment(), View.OnClickListener, BannersInteractor.Vie
} }
override fun onGetBannersSucceed(bannersList: ArrayList<BannersModel>) { override fun onGetBannersSucceed(bannersList: ArrayList<BannersModel>) {
if (bannersList.isEmpty()) {
println("bannersList is empty")
} else {
binding.run { binding.run {
imageSliderAdapter = ImageSliderAdapter( imageSliderAdapter = ImageSliderAdapter(
bannersList, bannersList,
...@@ -491,6 +494,7 @@ class HomeFragment : BaseFragment(), View.OnClickListener, BannersInteractor.Vie ...@@ -491,6 +494,7 @@ class HomeFragment : BaseFragment(), View.OnClickListener, BannersInteractor.Vie
} }
binding.viewpager2.setMarginsInDp(top = 6) binding.viewpager2.setMarginsInDp(top = 6)
} }
}
} }
private fun setupAutoScroll(bannerList : Int){ private fun setupAutoScroll(bannerList : Int){
...@@ -734,5 +738,4 @@ class HomeFragment : BaseFragment(), View.OnClickListener, BannersInteractor.Vie ...@@ -734,5 +738,4 @@ class HomeFragment : BaseFragment(), View.OnClickListener, BannersInteractor.Vie
layoutParams = params layoutParams = params
} }
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment