| | |
| | | import com.sinata.xqmuse.utils.interfaces.StringCallback |
| | | import com.umeng.socialize.bean.SHARE_MEDIA |
| | | import kotlinx.android.synthetic.main.activity_course_deatil.* |
| | | import kotlinx.android.synthetic.main.activity_course_deatil.iv_back |
| | | import kotlinx.android.synthetic.main.activity_course_deatil.webView |
| | | import kotlinx.android.synthetic.main.activity_level.* |
| | | import org.jetbrains.anko.* |
| | | |
| | | class CourseDetailActivity : TransparentStatusBarActivity() { |
| | |
| | | tv_action.setOnClickListener { |
| | | if (tv_action.text == "立即学习"){ |
| | | if (data?.list?.isNullOrEmpty() == true) |
| | | toast("章节有误") |
| | | toast("该课程暂未添加章节") |
| | | else |
| | | startActivity<StudyActivity>("id" to data?.list?.firstOrNull()?.id) |
| | | } else |
| | |
| | | } |
| | | iv_collect.setOnClickListener { |
| | | HttpManager.collectCourse(data?.id?:"").request(this){_,_-> |
| | | data?.recommend = if (data?.recommend == 1) 2 else 1 |
| | | iv_collect.setImageResource(if (data?.recommend == 1) R.mipmap.collected else R.mipmap.uncollect) |
| | | toast(if (data?.recommend == 1) "收藏成功" else "已取消收藏") |
| | | data?.isCollect = if (data?.isCollect == 1) 2 else 1 |
| | | iv_collect.setImageResource(if (data?.isCollect == 1) R.mipmap.collected else R.mipmap.uncollect) |
| | | toast(if (data?.isCollect == 1) "收藏成功" else "已取消收藏") |
| | | } |
| | | } |
| | | iv_share.setOnClickListener { |
| | |
| | | rv_chapter.adapter = chapterAdapter |
| | | rv_push.layoutManager = GridLayoutManager(this,2) |
| | | rv_push.adapter = courseAdapter |
| | | |
| | | webView.backgroundColor = 0 |
| | | webView.background.alpha = 0 |
| | | appbar.addOnOffsetChangedListener(object : AppBarStateChangeListener() { |
| | | override fun onStateChanged(appBarLayout: AppBarLayout?, state: State?, ratio:Double) { |
| | | bg.alpha = if(ratio<0.2) 0f else ((ratio-0.2)/0.8).toFloat() |
| | |
| | | }) |
| | | |
| | | data?.apply { |
| | | iv_collect.setImageResource(if (data?.recommend == 1) R.mipmap.collected else R.mipmap.uncollect) |
| | | iv_cover.setImageURI(coverUrl) |
| | | iv_collect.setImageResource(if (data?.isCollect == 1) R.mipmap.collected else R.mipmap.uncollect) |
| | | iv_cover.setImageURI(detailUrl) |
| | | tv_name.text = courseTitle |
| | | tv_teacher.text = "导师 ${tutor}" |
| | | tv_count.text = "${count}人已加入学习" |