| | |
| | | import cn.sinata.xldutils.visible |
| | | import com.github.penfeizhou.animation.apng.APNGDrawable |
| | | import com.google.android.material.bottomsheet.BottomSheetBehavior |
| | | import com.luck.picture.lib.tools.SPUtils |
| | | import com.sinata.xqmuse.MainActivity |
| | | import com.sinata.xqmuse.R |
| | | import com.sinata.xqmuse.dialog.TreeTipDialog |
| | | import com.sinata.xqmuse.network.HttpManager |
| | |
| | | import com.sinata.xqmuse.utils.Const |
| | | import com.sinata.xqmuse.utils.ScreenUtil |
| | | import com.sinata.xqmuse.utils.event.EmptyEvent |
| | | import com.sinata.xqmuse.utils.extention.checkLogin |
| | | import com.sinata.xqmuse.utils.extention.clickDelay |
| | | import kotlinx.android.synthetic.main.fragment_tree.* |
| | | import org.greenrobot.eventbus.EventBus |
| | |
| | | } |
| | | |
| | | private fun checkFirst() { |
| | | HttpManager.isFirst().requestByF(this){_,data-> |
| | | if (data == true){ |
| | | TreeTipDialog.show(childFragmentManager) |
| | | audioPlayer.startPlayMusic(requireContext(),Const.TREE.first) |
| | | if (checkLogin()) |
| | | HttpManager.isFirst().requestByF(this){_,data-> |
| | | if (data == true) |
| | | showFirst() |
| | | } |
| | | } |
| | | } |
| | | |
| | | fun getTree(){ |
| | |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 首次进入树苗打卡,播放音频和弹窗说明 |
| | | */ |
| | | fun showFirst(){ |
| | | if (!(activity as MainActivity).hasTreeFirstShow){ |
| | | TreeTipDialog.show(childFragmentManager) |
| | | audioPlayer.startPlayMusic(requireContext(),Const.TREE.first) |
| | | } |
| | | } |
| | | |
| | | private fun showTreeDead() { |
| | | iv_tree.setImageResource(tree!!.getTreeDead()) |
| | | // tv_again.visible() |