app/src/main/java/com/dollearn/student/MainActivity.kt | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
app/src/main/java/com/dollearn/student/network/ApiService.kt | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
app/src/main/java/com/dollearn/student/network/Apis.kt | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
app/src/main/java/com/dollearn/student/network/HttpManager.kt | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
app/src/main/java/com/dollearn/student/ui/home/ChooseVoiceFragment.kt | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
app/src/main/java/com/dollearn/student/utils/Const.kt | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
app/src/main/java/com/dollearn/student/MainActivity.kt
@@ -48,6 +48,13 @@ getData() getVoiceUrl() getScoreConfig() getIsText2() } private fun getIsText2() { HttpManager.getIsOpen().request(this){_,data-> SPUtils.instance().put(Const.IS_SHOW_TEXT,data?:true).apply() } } private fun getScoreConfig() { app/src/main/java/com/dollearn/student/network/ApiService.kt
@@ -82,6 +82,9 @@ @GET(Apis.userGameDifficulty) fun userGameDifficulty(@Query("week") week: Int): Flowable<ResultData<Int?>> @GET(Apis.getIsOpen) fun getIsOpen(): Flowable<ResultData<Boolean>> @GET(Apis.teamSchedule) fun teamSchedule(@Query("day") day:Int,@Query("type") type:Int,@Query("week") week:Int): Flowable<ResultData<ProgressBean>> app/src/main/java/com/dollearn/student/network/Apis.kt
@@ -3,8 +3,8 @@ object Apis { private var isTest = true // private const val TEST_URL = "http://192.168.110.237:9000/" //周帅内网 private const val TEST_URL = "http://1.95.15.237:9000/" //外网 private const val TEST_URL = "http://192.168.110.64:9000/" //周帅内网 // private const val TEST_URL = "http://1.95.15.237:9000/" //外网 private const val LINE_URL = "http://8.137.22.229:56666/" //正式服 val BASE_URL = if (isTest) TEST_URL else LINE_URL @@ -51,6 +51,7 @@ const val gameMemory = "study/base/study/gameMemory" const val gameAchievement = "study/base/study/gameAchievement" const val userGameDifficulty = "study/base/study/userGameDifficulty" const val getIsOpen = "management/tSysSet/getIsOpen" /** app/src/main/java/com/dollearn/student/network/HttpManager.kt
@@ -154,6 +154,13 @@ } /** * 题目二是否展示文字 */ fun getIsOpen(): Flowable<ResultData<Boolean>> { return request().getIsOpen() } /** * 回复进度 */ fun teamSchedule(day: Int,week: Int,type: Int): Flowable<ResultData<ProgressBean>> { app/src/main/java/com/dollearn/student/ui/home/ChooseVoiceFragment.kt
@@ -58,6 +58,8 @@ private var nowVoiceView:View? = null private val isShowText by lazy { SPUtils.instance().getBoolean(Const.IS_SHOW_TEXT,true) } override fun onFirstVisibleToUser() { player.setOnAudioStatusUpdateListener(this) player.stopPlayMusic() @@ -243,15 +245,16 @@ val shuffledList = list.shuffled() voiceList.clear() voiceList.addAll(shuffledList) nameViews.forEachIndexed { index, textView -> if (index == currentIndex){ textView.text = originList[index].name textView.backgroundResource = R.color.textColor99 }else{ textView.text = "" textView.backgroundResource = R.color.page_bg if (isShowText) nameViews.forEachIndexed { index, textView -> if (index == currentIndex){ textView.text = originList[index].name textView.backgroundResource = R.color.textColor99 }else{ textView.text = "" textView.backgroundResource = R.color.page_bg } } } //设置动画飞行路径 3对4 val rightVoiceIndex = voiceList.indexOf(imageNow.correct) var start = 0 app/src/main/java/com/dollearn/student/utils/Const.kt
@@ -19,6 +19,7 @@ const val RV = "rightVoice" const val EV = "errorVoice" const val SCORE_DURATION = "score_duration" const val IS_SHOW_TEXT = "isShowText" object Permission{ const val CAMERA_REFUSE = "CAMERA_REFUSE"