|
|
@@ -1,9 +1,12 @@
|
|
|
package com.grkj.iscs_mc.view.fragment
|
|
|
|
|
|
+import android.widget.ImageView
|
|
|
import com.grkj.iscs_mc.R
|
|
|
import com.grkj.iscs_mc.databinding.FragmentMaterialInstructionBinding
|
|
|
import com.grkj.iscs_mc.extentions.navigateTo
|
|
|
import com.grkj.iscs_mc.extentions.navigateUp
|
|
|
+import com.grkj.iscs_mc.model.Constants.FILE_TYPE_MP4
|
|
|
+import com.grkj.iscs_mc.model.Constants.FILE_TYPE_PDF
|
|
|
import com.grkj.iscs_mc.model.vo.material.MaterialInstructionListRespVO
|
|
|
import com.grkj.iscs_mc.view.base.BaseMvpFragment
|
|
|
import com.grkj.iscs_mc.view.iview.IMaterialInstructionView
|
|
|
@@ -38,6 +41,9 @@ class MaterialInstructionFragment :
|
|
|
vo: MaterialInstructionListRespVO.IsMaterialsInstructions,
|
|
|
position: Int
|
|
|
) {
|
|
|
+ getInstructionPic(vo.fileType)?.let {
|
|
|
+ holder.getView<ImageView>(R.id.iv_type).setImageResource(it)
|
|
|
+ }
|
|
|
holder.setText(R.id.tv_name, vo.instructionsTitle)
|
|
|
holder.setOnClickListener(R.id.root) {
|
|
|
vo.fileUrl?.let {
|
|
|
@@ -76,6 +82,14 @@ class MaterialInstructionFragment :
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ fun getInstructionPic(fileType: String?): Int? {
|
|
|
+ return when (fileType) {
|
|
|
+ FILE_TYPE_MP4 -> R.mipmap.instruction_mp4
|
|
|
+ FILE_TYPE_PDF -> R.mipmap.instruction_pdf
|
|
|
+ else -> null
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
override fun initPresenter(): MaterialInstructionPresenter {
|
|
|
return MaterialInstructionPresenter()
|
|
|
}
|