From 252736e890fd50550ab9dec218159356e2a953c1 Mon Sep 17 00:00:00 2001
From: lmw <125975490@qq.com>
Date: 星期四, 18 七月 2024 17:51:37 +0800
Subject: [PATCH] fix bug

---
 app/src/main/java/com/dollearn/student/ui/home/adapter/GameAdapter.kt |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/app/src/main/java/com/dollearn/student/ui/home/adapter/GameAdapter.kt b/app/src/main/java/com/dollearn/student/ui/home/adapter/GameAdapter.kt
index 69b3e76..dab56a0 100644
--- a/app/src/main/java/com/dollearn/student/ui/home/adapter/GameAdapter.kt
+++ b/app/src/main/java/com/dollearn/student/ui/home/adapter/GameAdapter.kt
@@ -5,6 +5,7 @@
 import android.widget.ImageView
 import androidx.constraintlayout.motion.widget.MotionLayout
 import androidx.constraintlayout.widget.ConstraintLayout
+import cn.sinata.xldutils.activity.ImagePagerActivity
 import cn.sinata.xldutils.adapter.HFRecyclerAdapter
 import cn.sinata.xldutils.adapter.util.ViewHolder
 import com.dollearn.student.R
@@ -18,6 +19,7 @@
 import kotlinx.android.synthetic.main.fragment_listen.*
 import org.greenrobot.eventbus.EventBus
 import org.jetbrains.anko.dip
+import org.jetbrains.anko.startActivity
 import java.util.ArrayList
 
 class GameAdapter(list: ArrayList<Subject>):HFRecyclerAdapter<Subject>(list, R.layout.item_game_1) {
@@ -26,10 +28,15 @@
         val act = context as SuperListenActivity
         holder.bind<SimpleDraweeView>(R.id.iv_img).setImageURI(data.img)
         val view = holder.bind<View>(R.id.cl_voice_end_1)
+        val iv_full = holder.bind<View>(R.id.iv_full)
+        iv_full.setOnClickListener {
+            act.showFullImage = true
+            act.startActivity<ImagePagerActivity>("url" to arrayListOf(data.img))
+        }
         val motion = holder.bind<MotionLayout>(R.id.motion)
         motion.progress = 0f
         val ivResult = holder.bind<ImageView>(R.id.result_1)
-        view.visibility = if (data.right) View.VISIBLE else View.GONE
+        view.visibility = if (data.right) View.VISIBLE else View.INVISIBLE
         view.clickDelay {
 //            (context as SuperListenActivity)
         }
@@ -54,7 +61,7 @@
                 act.handler?.sendEmptyMessage(act.PLAY_RIGHT)
                 act.rightCount++
                 subject.right = true
-                notifyItemChanged(position)
+                act.transAnimation(view)
             }else{
                 act.handler?.sendEmptyMessage(act.PLAY_ERROR) //选择答案后,停止倒计时
                 ivResult.setImageResource(R.mipmap.zhifushibai)

--
Gitblit v1.7.1