From 2f204867ad034d3a95ba9acc112d6507f296447b Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期三, 23 十月 2024 18:20:43 +0800 Subject: [PATCH] save --- app/src/main/java/com/sinata/xqmuse/ui/home/HomeFragment.kt | 62 +++++++++++++++--------------- 1 files changed, 31 insertions(+), 31 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 1eb42a5..98a243d 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 @@ -1,47 +1,23 @@ package com.sinata.xqmuse.ui.home -import android.graphics.Color import androidx.recyclerview.widget.GridLayoutManager import androidx.recyclerview.widget.LinearLayoutManager import cn.sinata.xldutils.fragment.BaseFragment -import cn.sinata.xldutils.gone -import cn.sinata.xldutils.utils.SPUtils -import cn.sinata.xldutils.utils.SpanBuilder -import cn.sinata.xldutils.utils.myToast -import cn.sinata.xldutils.utils.toTime -import cn.sinata.xldutils.visible -import com.github.mikephil.charting.components.XAxis -import com.github.mikephil.charting.components.YAxis -import com.github.mikephil.charting.data.Entry -import com.github.mikephil.charting.data.LineData -import com.github.mikephil.charting.data.LineDataSet -import com.github.mikephil.charting.formatter.ValueFormatter -import com.github.mikephil.charting.interfaces.datasets.ILineDataSet -import com.sinata.xqmuse.MainActivity import com.sinata.xqmuse.R -import com.sinata.xqmuse.dialog.ChooseStarDialog -import com.sinata.xqmuse.dialog.ChooseWeightDialog -import com.sinata.xqmuse.dialog.NoticeDialog +import com.sinata.xqmuse.dialog.LoginRuleDialog import com.sinata.xqmuse.network.HttpManager import com.sinata.xqmuse.network.entity.* +import com.sinata.xqmuse.network.request import com.sinata.xqmuse.network.requestByF +import com.sinata.xqmuse.ui.BGMSettingActivity +import com.sinata.xqmuse.ui.H5Activity +import com.sinata.xqmuse.ui.guide.GuideActivity import com.sinata.xqmuse.ui.home.adapter.HomeAdapter import com.sinata.xqmuse.ui.home.adapter.HomeBannerAdapter -import com.sinata.xqmuse.ui.home.adapter.LuckAdapter import com.sinata.xqmuse.ui.home.adapter.TopMenuAdapter -import com.sinata.xqmuse.ui.mine.UserInfoActivity -import com.sinata.xqmuse.utils.Const -import com.sinata.xqmuse.utils.event.EmptyEvent -import com.sinata.xqmuse.utils.extention.clickDelay -import com.sinata.xqmuse.utils.extention.getArrowIcon -import com.sinata.xqmuse.utils.extention.getStarIcon -import com.sinata.xqmuse.utils.interfaces.StringCallback import kotlinx.android.synthetic.main.fragment_home.* -import org.greenrobot.eventbus.EventBus -import org.greenrobot.eventbus.Subscribe +import org.jetbrains.anko.startActivityForResult import org.jetbrains.anko.support.v4.startActivity -import java.util.* -import kotlin.math.absoluteValue class HomeFragment : BaseFragment() { override fun contentViewId() = R.layout.fragment_home @@ -66,10 +42,34 @@ getPrivacy() getList() getBottomMenu() + initClick() } private fun initClick() { - + iv_search.setOnClickListener { + startActivity<SearchActivity>() + } + iv_privacy.setOnClickListener { + startActivity<GuideActivity>() + } + iv_guide.setOnClickListener { + HttpManager.getH5(LoginRuleDialog.TYPE_PRIVACY).requestByF(this){ _, data-> + data?.let { + startActivity<H5Activity>("title" to "新手冥想指南","url" to it.content) + } + } + } + iv_voice.setOnClickListener { + startActivity<BGMSettingActivity>() + } + topMenuAdapter.setOnItemClickListener { view, position -> + startActivity<TypeVoiceActivity>("title" to topMenu[position].categoryName,"id" to topMenu[position].id) + } + iv_today.setOnClickListener { + if (today!=null){ + startActivity<VoiceDetailActivity>("id" to today!!.id) + } + } } private fun getTopMenu(){ -- Gitblit v1.7.1