|
@@ -18,6 +18,7 @@ import com.yingyangfly.baselib.utils.JumpUtil
|
|
|
import com.yingyangfly.baselib.utils.User
|
|
|
import com.yingyangfly.evaluation.R
|
|
|
import com.yingyangfly.evaluation.databinding.ActivityHospitalBinding
|
|
|
+import com.yingyangfly.evaluation.entity.SlideShowListBean
|
|
|
import com.youth.banner.indicator.RectangleIndicator
|
|
|
|
|
|
/**
|
|
@@ -27,24 +28,14 @@ import com.youth.banner.indicator.RectangleIndicator
|
|
|
class HospitalActivity : BaseTvMVVMActivity<ActivityHospitalBinding, HospitalViewModel>(),
|
|
|
View.OnTouchListener {
|
|
|
|
|
|
- private var str1 = "https://15463311.s21i.faiusr.com/4/ABUIABAEGAAgiOzT0AUo6vfflwQwgA84ggQ.png"
|
|
|
- private var str2 =
|
|
|
- "https://hbimg.b0.upaiyun.com/2540097570159b23e684f267ad6de80681e026f23e7f4-be6kp2_fw658"
|
|
|
- private var str3 = "https://img.zcool.cn/community/0137015b23fd90a8012034f7594657.jpg@2o.jpg"
|
|
|
- private var str4 =
|
|
|
- "https://img0.baidu.com/it/u=4041408584,4001157003&fm=253&fmt=auto&app=138&f=JPEG"
|
|
|
private lateinit var adapterGuide: GuidePageAdapter
|
|
|
- private var imageList = mutableListOf<String>()
|
|
|
+ private var imageList = mutableListOf<SlideShowListBean>()
|
|
|
|
|
|
private var reviewTaskId = ""
|
|
|
private var taskId = ""
|
|
|
|
|
|
@SuppressLint("SetTextI18n")
|
|
|
override fun initViews() {
|
|
|
- imageList.add(str1)
|
|
|
- imageList.add(str2)
|
|
|
- imageList.add(str3)
|
|
|
- imageList.add(str4)
|
|
|
adapterGuide = GuidePageAdapter(imageList, mContext)
|
|
|
binding.guide.addBannerLifecycleObserver(this)?.setAdapter(adapterGuide)?.indicator =
|
|
|
RectangleIndicator(mContext)
|
|
@@ -63,6 +54,7 @@ class HospitalActivity : BaseTvMVVMActivity<ActivityHospitalBinding, HospitalVie
|
|
|
}
|
|
|
|
|
|
override fun initData() {
|
|
|
+
|
|
|
}
|
|
|
|
|
|
@SuppressLint("ClickableViewAccessibility")
|
|
@@ -118,6 +110,25 @@ class HospitalActivity : BaseTvMVVMActivity<ActivityHospitalBinding, HospitalVie
|
|
|
binding.imageLoginOut.show(true)
|
|
|
binding.tvLoginOut.show(true)
|
|
|
}
|
|
|
+ getSlideShowList()
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取轮播图
|
|
|
+ */
|
|
|
+ @SuppressLint("NotifyDataSetChanged")
|
|
|
+ private fun getSlideShowList() {
|
|
|
+ viewModel.getSlideShowList(Build.SERIAL, fail = {
|
|
|
+ it.toast()
|
|
|
+ }, success = {
|
|
|
+ imageList.clear()
|
|
|
+ if (it.isNullOrEmpty().not()) {
|
|
|
+ val data = it?.get(0)
|
|
|
+ binding.guide.setLoopTime(data!!.speed.toLong())
|
|
|
+ imageList.addAll(it)
|
|
|
+ }
|
|
|
+ adapterGuide.notifyDataSetChanged()
|
|
|
+ })
|
|
|
}
|
|
|
|
|
|
/**
|