diff --git a/app/src/main/java/com/gamedog/vididin/features/winrecords/DefaultWinRecordRouter.kt b/app/src/main/java/com/gamedog/vididin/features/winrecords/DefaultWinRecordRouter.kt new file mode 100644 index 0000000..a5858c6 --- /dev/null +++ b/app/src/main/java/com/gamedog/vididin/features/winrecords/DefaultWinRecordRouter.kt @@ -0,0 +1,9 @@ +package com.gamedog.vididin.features.winrecords + +import android.app.Activity + +class DefaultWinRecordRouter: WinRecordRouter { + override fun startActivity(activity: Activity) { + WinRecordsActivity.Companion.startActivity(activity) + } +} \ No newline at end of file diff --git a/app/src/main/java/com/gamedog/vididin/features/winrecords/WinRecordRouter.kt b/app/src/main/java/com/gamedog/vididin/features/winrecords/WinRecordRouter.kt new file mode 100644 index 0000000..af2b851 --- /dev/null +++ b/app/src/main/java/com/gamedog/vididin/features/winrecords/WinRecordRouter.kt @@ -0,0 +1,7 @@ +package com.gamedog.vididin.features.winrecords + +import android.app.Activity + +interface WinRecordRouter { + fun startActivity(activity: Activity) +} \ No newline at end of file diff --git a/app/src/main/java/com/gamedog/vididin/features/winrecords/WinRecordsActivity.kt b/app/src/main/java/com/gamedog/vididin/features/winrecords/WinRecordsActivity.kt new file mode 100644 index 0000000..ee252e1 --- /dev/null +++ b/app/src/main/java/com/gamedog/vididin/features/winrecords/WinRecordsActivity.kt @@ -0,0 +1,49 @@ +package com.gamedog.vididin.features.winrecords + +import android.app.Activity +import android.content.Intent +import android.view.LayoutInflater +import androidx.activity.viewModels +import com.ama.core.architecture.appBase.AppViewsActivity +import com.gamedog.vididin.main.interfaces.OnTabStyleListener +import dagger.hilt.android.AndroidEntryPoint +import kotlin.getValue +import com.gamedog.vididin.databinding.ActivityWinRecordBinding as ViewBinding +import com.gamedog.vididin.main.MainUiState as UiState +import com.gamedog.vididin.main.MainViewModel as ViewModel + + +@AndroidEntryPoint +class WinRecordsActivity : AppViewsActivity(), OnTabStyleListener { + + override val mViewModel: ViewModel by viewModels() + override fun inflateViewBinding(inflater: LayoutInflater) = ViewBinding.inflate(inflater) + + override fun ViewBinding.initViews() { + TODO("Not yet implemented") + } + + override fun ViewBinding.initListeners() { + TODO("Not yet implemented") + } + + override fun ViewBinding.initObservers() { + TODO("Not yet implemented") + } + + override fun ViewBinding.onUiStateCollect(uiState: UiState) { + TODO("Not yet implemented") + } + + override fun onTabIsDarkFont(isDarkFont: Boolean) { + TODO("Not yet implemented") + } + + + companion object { + internal fun startActivity(activity: Activity) { + activity.startActivity(Intent(activity.applicationContext, WinRecordsActivity::class.java)) + } + } + +} \ No newline at end of file diff --git a/app/src/main/java/com/gamedog/vididin/features/withdraw/DefaultWithdrawRouter.kt b/app/src/main/java/com/gamedog/vididin/features/withdraw/DefaultWithdrawRouter.kt new file mode 100644 index 0000000..8ff2d36 --- /dev/null +++ b/app/src/main/java/com/gamedog/vididin/features/withdraw/DefaultWithdrawRouter.kt @@ -0,0 +1,9 @@ +package com.gamedog.vididin.features.withdraw + +import android.app.Activity + +class DefaultWithdrawRouter: WithdrawRouter { + override fun startActivity(activity: Activity) { + WithDrawActivity.Companion.startActivity(activity) + } +} \ No newline at end of file diff --git a/app/src/main/java/com/gamedog/vididin/features/withdraw/WithDrawActivity.kt b/app/src/main/java/com/gamedog/vididin/features/withdraw/WithDrawActivity.kt new file mode 100644 index 0000000..d0942bf --- /dev/null +++ b/app/src/main/java/com/gamedog/vididin/features/withdraw/WithDrawActivity.kt @@ -0,0 +1,49 @@ +package com.gamedog.vididin.features.withdraw + +import android.app.Activity +import android.content.Intent +import android.view.LayoutInflater +import androidx.activity.viewModels +import com.ama.core.architecture.appBase.AppViewsActivity +import com.gamedog.vididin.main.interfaces.OnTabStyleListener +import dagger.hilt.android.AndroidEntryPoint +import kotlin.getValue +import com.gamedog.vididin.databinding.ActivityWithdrawBinding as ViewBinding +import com.gamedog.vididin.main.MainUiState as UiState +import com.gamedog.vididin.main.MainViewModel as ViewModel + + +@AndroidEntryPoint +class WithDrawActivity : AppViewsActivity(), OnTabStyleListener { + + override val mViewModel: ViewModel by viewModels() + override fun inflateViewBinding(inflater: LayoutInflater) = ViewBinding.inflate(inflater) + + override fun ViewBinding.initViews() { + TODO("Not yet implemented") + } + + override fun ViewBinding.initListeners() { + TODO("Not yet implemented") + } + + override fun ViewBinding.initObservers() { + TODO("Not yet implemented") + } + + override fun ViewBinding.onUiStateCollect(uiState: UiState) { + TODO("Not yet implemented") + } + + override fun onTabIsDarkFont(isDarkFont: Boolean) { + TODO("Not yet implemented") + } + + + companion object { + internal fun startActivity(activity: Activity) { + activity.startActivity(Intent(activity.applicationContext, WithDrawActivity::class.java)) + } + } + +} \ No newline at end of file diff --git a/app/src/main/java/com/gamedog/vididin/features/withdraw/WithdrawRouter.kt b/app/src/main/java/com/gamedog/vididin/features/withdraw/WithdrawRouter.kt new file mode 100644 index 0000000..f2a2775 --- /dev/null +++ b/app/src/main/java/com/gamedog/vididin/features/withdraw/WithdrawRouter.kt @@ -0,0 +1,7 @@ +package com.gamedog.vididin.features.withdraw + +import android.app.Activity + +interface WithdrawRouter { + fun startActivity() +} \ No newline at end of file diff --git a/app/src/main/res/drawable/bg_records_lost.xml b/app/src/main/res/drawable/bg_records_lost.xml new file mode 100644 index 0000000..a81f4b0 --- /dev/null +++ b/app/src/main/res/drawable/bg_records_lost.xml @@ -0,0 +1,8 @@ + + + + + + + diff --git a/app/src/main/res/drawable/bg_records_win.xml b/app/src/main/res/drawable/bg_records_win.xml new file mode 100644 index 0000000..5d629d0 --- /dev/null +++ b/app/src/main/res/drawable/bg_records_win.xml @@ -0,0 +1,8 @@ + + + + + + + diff --git a/app/src/main/res/layout/activity_win_record.xml b/app/src/main/res/layout/activity_win_record.xml new file mode 100644 index 0000000..8f34562 --- /dev/null +++ b/app/src/main/res/layout/activity_win_record.xml @@ -0,0 +1,201 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/activity_withdraw.xml b/app/src/main/res/layout/activity_withdraw.xml new file mode 100644 index 0000000..6802da0 --- /dev/null +++ b/app/src/main/res/layout/activity_withdraw.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/mipmap-xxhdpi/bg_record_lost_rgiht.webp b/app/src/main/res/mipmap-xxhdpi/bg_record_lost_rgiht.webp new file mode 100644 index 0000000..f74a79f Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/bg_record_lost_rgiht.webp differ diff --git a/app/src/main/res/mipmap-xxhdpi/bg_record_win_rgiht.webp b/app/src/main/res/mipmap-xxhdpi/bg_record_win_rgiht.webp new file mode 100644 index 0000000..b5132bf Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/bg_record_win_rgiht.webp differ diff --git a/app/src/main/res/mipmap-xxhdpi/bg_withdraw_top.webp b/app/src/main/res/mipmap-xxhdpi/bg_withdraw_top.webp new file mode 100644 index 0000000..cba70c0 Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/bg_withdraw_top.webp differ diff --git a/app/src/main/res/mipmap-xxhdpi/record_lost.webp b/app/src/main/res/mipmap-xxhdpi/record_lost.webp new file mode 100644 index 0000000..f686f6e Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/record_lost.webp differ diff --git a/app/src/main/res/mipmap-xxhdpi/record_win.webp b/app/src/main/res/mipmap-xxhdpi/record_win.webp new file mode 100644 index 0000000..d5c03bd Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/record_win.webp differ diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index 34e1717..797ad8e 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -75,6 +75,11 @@ #fff2f2f2 #FF931411 #FFFF0A5C + #CCFFFFFF + #FF003513 + #99FFFFFF + #FFFEE000 + #FF00FF54 \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index cb809a4..7d03028 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -31,6 +31,12 @@ Junte-se à nossa comunidade e ganhe 150 moedas! Um benefício exclusivo. Saque R$0,1 AGORA! Resgatado + Total sacado: + Parabéns calorosos + Not a Winner + Que pena mesmo! + Sorteio 333 - Grupo de 10 + Sorteio 333 - Grupo de 100 \ No newline at end of file