From 98faa1d5d540a7e4de4086ea11df3fd61b5c7ab9 Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期三, 17 七月 2024 11:47:03 +0800 Subject: [PATCH] 将要取消游戏页面item的结果动画 --- app/src/main/java/com/dollearn/student/ui/home/ScheduleActivity.kt | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+), 0 deletions(-) diff --git a/app/src/main/java/com/dollearn/student/ui/home/ScheduleActivity.kt b/app/src/main/java/com/dollearn/student/ui/home/ScheduleActivity.kt index 3e854ca..512e2ea 100644 --- a/app/src/main/java/com/dollearn/student/ui/home/ScheduleActivity.kt +++ b/app/src/main/java/com/dollearn/student/ui/home/ScheduleActivity.kt @@ -6,7 +6,13 @@ import com.dollearn.student.network.HttpManager import com.dollearn.student.network.request import com.dollearn.student.ui.TransparentStatusBarActivity +import com.dollearn.student.utils.Const +import com.dollearn.student.utils.event.EmptyEvent +import com.dollearn.student.utils.event.IntEvent import kotlinx.android.synthetic.main.activity_schedul.* +import org.greenrobot.eventbus.EventBus +import org.greenrobot.eventbus.Subscribe +import org.jetbrains.anko.browse class ScheduleActivity :TransparentStatusBarActivity(){ override fun setContentView() = R.layout.activity_schedul @@ -25,6 +31,7 @@ override fun initView() { title = "" getSchedule() + EventBus.getDefault().register(this) } private fun getSchedule(){ @@ -54,4 +61,16 @@ tab_bar.currentTab = currentDay-1 view_pager.offscreenPageLimit = day } + + @Subscribe + fun nextSubject(e: IntEvent){ + if (e.code == Const.EventCode.NEXT_SUBJECT){ + (frags[view_pager.currentItem] as DailyFragment).nextSubject(e.i) + } + } + + override fun onDestroy() { + super.onDestroy() + EventBus.getDefault().unregister(this) + } } -- Gitblit v1.7.1