From 986709f6ba40e9f0a64a447105bcff4ca746c73c Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期四, 13 二月 2025 16:03:00 +0800 Subject: [PATCH] 修改反馈 --- app/src/main/java/com/sinata/xqmuse/ui/home/HomeFragment.kt | 24 +++++++++++++++++++++++- 1 files changed, 23 insertions(+), 1 deletions(-) diff --git a/app/src/main/java/com/sinata/xqmuse/ui/home/HomeFragment.kt b/app/src/main/java/com/sinata/xqmuse/ui/home/HomeFragment.kt index 7730a07..f67d9cc 100644 --- a/app/src/main/java/com/sinata/xqmuse/ui/home/HomeFragment.kt +++ b/app/src/main/java/com/sinata/xqmuse/ui/home/HomeFragment.kt @@ -7,6 +7,8 @@ import cn.sinata.xldutils.invisible import cn.sinata.xldutils.utils.ellipsize import cn.sinata.xldutils.visible +import com.google.android.exoplayer2.upstream.DataSpec +import com.google.android.exoplayer2.upstream.RawResourceDataSource import com.sinata.xqmuse.MainActivity import com.sinata.xqmuse.R import com.sinata.xqmuse.network.HttpManager @@ -79,7 +81,7 @@ iv_privacy.setOnClickListener { startActivity<GuideActivity>() } - iv_guide.setOnClickListener { + tv_3.setOnClickListener { HttpManager.getH5(4).requestByF(this){ _, data-> data?.let { startActivity<H5Activity>("title" to "新手冥想指南","url" to it.content) @@ -150,6 +152,22 @@ player.release() player.gone() iv_home.visible() + }else{ + iv_home.invisible() + player.visible() + player.release() + //ExoPlayer + val dataSpec = DataSpec(RawResourceDataSource.buildRawResourceUri(R.raw.default_bg)) + val rawResourceDataSource = RawResourceDataSource(requireContext()) + try { + rawResourceDataSource.open(dataSpec) + } catch (e: RawResourceDataSource.RawResourceDataSourceException) { + e.printStackTrace() + } + val url = rawResourceDataSource.uri.toString() + player.setUrl(url) + player.setLooping(true) + player.start() } } @@ -176,6 +194,8 @@ HttpManager.getTodayMeditation().requestByF(this){_,data-> today = data if (data?.isShow == 0){ + tv_1.text = "每日疗愈" + tv_sub_1.text = "Daily Meditation" if (today?.clientMeditationVO?.backgroundUrl.isNullOrEmpty()){ iv_daily_empty.visible() }else{ @@ -185,6 +205,8 @@ tv_today_count.text = "${(today?.clientMeditationVO?.realLearnedNum?:0)+(today?.clientMeditationVO?.virtualLearnedNum?:0)}人已参加学习" } }else{ + tv_1.text = "泉疗愈 微电影" + tv_sub_1.text = "Spring Healing Microfilm" if (today?.meditationVideo?.videoUrl.isNullOrEmpty()){ iv_daily_empty.visible() }else{ -- Gitblit v1.7.1