From 601f14db94013373df700e007095f7f2f5ecbe24 Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期五, 10 一月 2025 10:07:25 +0800 Subject: [PATCH] 反馈修改 --- app/src/main/java/com/sinata/xqmuse/ui/tree/TreeFragment.kt | 20 ++++++++++++-------- 1 files changed, 12 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/com/sinata/xqmuse/ui/tree/TreeFragment.kt b/app/src/main/java/com/sinata/xqmuse/ui/tree/TreeFragment.kt index d72c556..ddc5d59 100644 --- a/app/src/main/java/com/sinata/xqmuse/ui/tree/TreeFragment.kt +++ b/app/src/main/java/com/sinata/xqmuse/ui/tree/TreeFragment.kt @@ -49,9 +49,9 @@ Log.e("虚拟导航栏高度", "$virtualBarHeigh") val navigationBarHeight = getNavigationBarHeight() Log.e("导航栏高度", "$navigationBarHeight") - if (virtualBarHeigh >= getNavigationBarHeight()) //如果虚拟导航栏高度大于或等于导航栏高度,说明虚拟导航栏在显示,需要减去导航栏的高度 - behavior.setPeekHeight(dip(63) - getNavigationBarHeight(), true) - else +// if (virtualBarHeigh >= getNavigationBarHeight()) //如果虚拟导航栏高度大于或等于导航栏高度,说明虚拟导航栏在显示,需要减去导航栏的高度 +// behavior.setPeekHeight(dip(63) + getNavigationBarHeight(), true) +// else behavior.setPeekHeight(dip(63), true) tv_rule.setOnClickListener { HttpManager.getH5(6).requestByF(this){ _, data-> @@ -78,7 +78,7 @@ EventBus.getDefault().post(EmptyEvent(Const.EventCode.SWITCH_HOME)) } iv_water.clickDelay { -// showWater() + showWater() // tree?.energyValue = 0 // tree!!.treeLevelType++ // showTreeAnim(tree!!.getTreeApng(),true) @@ -94,19 +94,23 @@ else HttpManager.watering().requestByF(this){_,data-> data?.apply { + EventBus.getDefault().post(EmptyEvent(Const.EventCode.USER_INFO_CHANGED)) //刷新成长值 tv_max.text = "/$nextLevel" tv_growth.text = growthValue.toString() val targetHeight = growthValue.toDouble()/nextLevel*dip(155) val layoutParams = progress.layoutParams showGrowthAnim(layoutParams.height, max(1,targetHeight.toInt())) showWater() - tree?.energyValue = 0 + tree?.energyValue = energyValue tv_power.text = "当前能量值:${(tree?.energyValue?:0)}" - if (isNext){ - tree!!.treeLevelType++ + if (tree!!.treeLevelType != data.treeLevelType){ + tree!!.treeLevelType = data.treeLevelType showTreeAnim(tree!!.getTreeApng(),true) audioPlayer.startPlayMusic(requireContext(),tree!!.getLevelUpAudio()) - TreeTipDialog.show(childFragmentManager,"升级","恭喜!你的树苗已升级为${tree!!.getLevelName()}阶段!") + TreeTipDialog.show(childFragmentManager,"生命之树",tree!!.getLevelName()) + }else if (tree!!.status != 2){ + tree!!.status = 2 + showTreeAnim(tree!!.getTreeApng(),tree!!.treeLevelType != 1) } } } -- Gitblit v1.7.1