From 2c28f2b4598161470d7719e2d21084cc1f262e79 Mon Sep 17 00:00:00 2001 From: renhaoting <370797079@qq.com> Date: Tue, 25 Nov 2025 15:51:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E4=BA=94=E4=B8=AAact?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/AndroidManifest.xml | 5 + .../features/feedback/FeedbackActivity.kt | 67 ++++++ .../features/privacy/PrivacyActivity.kt | 67 ++++++ .../vididin/features/splash/SplashActivity.kt | 65 ++++++ .../features/version/VersionActivity.kt | 67 ++++++ .../withdrawrecord/WithdrawRecordActivity.kt | 67 ++++++ app/src/main/res/layout/activity_feedback.xml | 48 ++++ app/src/main/res/layout/activity_privacy.xml | 211 ++++++++++++++++++ app/src/main/res/layout/activity_splash.xml | 19 ++ app/src/main/res/layout/activity_version.xml | 211 ++++++++++++++++++ .../res/layout/activity_withdraw_record.xml | 211 ++++++++++++++++++ .../main/res/mipmap-xxhdpi/icon_discord.webp | Bin 0 -> 9380 bytes app/src/main/res/values/strings.xml | 5 + 13 files changed, 1043 insertions(+) create mode 100644 app/src/main/java/com/gamedog/vididin/features/feedback/FeedbackActivity.kt create mode 100644 app/src/main/java/com/gamedog/vididin/features/privacy/PrivacyActivity.kt create mode 100644 app/src/main/java/com/gamedog/vididin/features/splash/SplashActivity.kt create mode 100644 app/src/main/java/com/gamedog/vididin/features/version/VersionActivity.kt create mode 100644 app/src/main/java/com/gamedog/vididin/features/withdrawrecord/WithdrawRecordActivity.kt create mode 100644 app/src/main/res/layout/activity_feedback.xml create mode 100644 app/src/main/res/layout/activity_privacy.xml create mode 100644 app/src/main/res/layout/activity_splash.xml create mode 100644 app/src/main/res/layout/activity_version.xml create mode 100644 app/src/main/res/layout/activity_withdraw_record.xml create mode 100644 app/src/main/res/mipmap-xxhdpi/icon_discord.webp diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 3a0298b..c0bc81e 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -30,6 +30,11 @@ + + + + + diff --git a/app/src/main/java/com/gamedog/vididin/features/feedback/FeedbackActivity.kt b/app/src/main/java/com/gamedog/vididin/features/feedback/FeedbackActivity.kt new file mode 100644 index 0000000..0d9f3e3 --- /dev/null +++ b/app/src/main/java/com/gamedog/vididin/features/feedback/FeedbackActivity.kt @@ -0,0 +1,67 @@ +package com.gamedog.vididin.features.feedback + +import android.app.Activity +import android.content.Intent +import android.view.LayoutInflater +import androidx.activity.viewModels +import androidx.core.view.ViewCompat +import androidx.core.view.WindowInsetsCompat +import androidx.core.view.updatePadding +import com.ama.core.architecture.appBase.AppViewsActivity +import com.gamedog.vididin.R +import com.gamedog.vididin.main.interfaces.OnTabStyleListener +import dagger.hilt.android.AndroidEntryPoint +import kotlin.getValue +import com.gamedog.vididin.databinding.ActivityFeedbackBinding as ViewBinding +import com.gamedog.vididin.main.MainUiState as UiState +import com.gamedog.vididin.main.MainViewModel as ViewModel + + +@AndroidEntryPoint +class FeedbackActivity : AppViewsActivity(), OnTabStyleListener { + + override val mViewModel: ViewModel by viewModels() + override fun inflateViewBinding(inflater: LayoutInflater) = ViewBinding.inflate(inflater) + + override fun ViewBinding.initViews() { + + with(binding) { + titleBar.setBackIconColor(R.color.black) + titleBar.setTitleText(R.string.feedback, R.color.black) + } + + } + + override fun ViewBinding.initWindowInsets() { + ViewCompat.setOnApplyWindowInsetsListener(contentRoot) { v, insets -> + val systemBars = + insets.getInsets(WindowInsetsCompat.Type.systemBars() or WindowInsetsCompat.Type.displayCutout()) + v.updatePadding(top = systemBars.top) + insets + } + } + + 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, FeedbackActivity::class.java)) + } + } + +} \ No newline at end of file diff --git a/app/src/main/java/com/gamedog/vididin/features/privacy/PrivacyActivity.kt b/app/src/main/java/com/gamedog/vididin/features/privacy/PrivacyActivity.kt new file mode 100644 index 0000000..cbde165 --- /dev/null +++ b/app/src/main/java/com/gamedog/vididin/features/privacy/PrivacyActivity.kt @@ -0,0 +1,67 @@ +package com.gamedog.vididin.features.privacy + +import android.app.Activity +import android.content.Intent +import android.view.LayoutInflater +import androidx.activity.viewModels +import androidx.core.view.ViewCompat +import androidx.core.view.WindowInsetsCompat +import androidx.core.view.updatePadding +import com.ama.core.architecture.appBase.AppViewsActivity +import com.gamedog.vididin.R +import com.gamedog.vididin.main.interfaces.OnTabStyleListener +import dagger.hilt.android.AndroidEntryPoint +import kotlin.getValue +import com.gamedog.vididin.databinding.ActivityPrivacyBinding as ViewBinding +import com.gamedog.vididin.main.MainUiState as UiState +import com.gamedog.vididin.main.MainViewModel as ViewModel + + +@AndroidEntryPoint +class PrivacyActivity : AppViewsActivity(), OnTabStyleListener { + + override val mViewModel: ViewModel by viewModels() + override fun inflateViewBinding(inflater: LayoutInflater) = ViewBinding.inflate(inflater) + + override fun ViewBinding.initViews() { + + with(binding) { + titlebar.setBackIconColor(R.color.black) + titlebar.setTitleText(R.string.privacy, R.color.black) + } + + } + + override fun ViewBinding.initWindowInsets() { + ViewCompat.setOnApplyWindowInsetsListener(contentRoot) { v, insets -> + val systemBars = + insets.getInsets(WindowInsetsCompat.Type.systemBars() or WindowInsetsCompat.Type.displayCutout()) + v.updatePadding(top = systemBars.top) + insets + } + } + + 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, PrivacyActivity::class.java)) + } + } + +} \ No newline at end of file diff --git a/app/src/main/java/com/gamedog/vididin/features/splash/SplashActivity.kt b/app/src/main/java/com/gamedog/vididin/features/splash/SplashActivity.kt new file mode 100644 index 0000000..e8e32fb --- /dev/null +++ b/app/src/main/java/com/gamedog/vididin/features/splash/SplashActivity.kt @@ -0,0 +1,65 @@ +package com.gamedog.vididin.features.splash + +import android.app.Activity +import android.content.Intent +import android.view.LayoutInflater +import androidx.activity.viewModels +import androidx.core.view.ViewCompat +import androidx.core.view.WindowInsetsCompat +import androidx.core.view.updatePadding +import com.ama.core.architecture.appBase.AppViewsActivity +import com.gamedog.vididin.R +import com.gamedog.vididin.main.interfaces.OnTabStyleListener +import dagger.hilt.android.AndroidEntryPoint +import kotlin.getValue +import com.gamedog.vididin.databinding.ActivitySplashBinding as ViewBinding +import com.gamedog.vididin.main.MainUiState as UiState +import com.gamedog.vididin.main.MainViewModel as ViewModel + + +@AndroidEntryPoint +class SplashActivity : AppViewsActivity(), OnTabStyleListener { + + override val mViewModel: ViewModel by viewModels() + override fun inflateViewBinding(inflater: LayoutInflater) = ViewBinding.inflate(inflater) + + override fun ViewBinding.initViews() { + with(binding) { + + } + + } + + override fun ViewBinding.initWindowInsets() { + ViewCompat.setOnApplyWindowInsetsListener(contentRoot) { v, insets -> + val systemBars = + insets.getInsets(WindowInsetsCompat.Type.systemBars() or WindowInsetsCompat.Type.displayCutout()) + v.updatePadding(top = systemBars.top) + insets + } + } + + 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, SplashActivity::class.java)) + } + } + +} \ No newline at end of file diff --git a/app/src/main/java/com/gamedog/vididin/features/version/VersionActivity.kt b/app/src/main/java/com/gamedog/vididin/features/version/VersionActivity.kt new file mode 100644 index 0000000..5ed827a --- /dev/null +++ b/app/src/main/java/com/gamedog/vididin/features/version/VersionActivity.kt @@ -0,0 +1,67 @@ +package com.gamedog.vididin.features.version + +import android.app.Activity +import android.content.Intent +import android.view.LayoutInflater +import androidx.activity.viewModels +import androidx.core.view.ViewCompat +import androidx.core.view.WindowInsetsCompat +import androidx.core.view.updatePadding +import com.ama.core.architecture.appBase.AppViewsActivity +import com.gamedog.vididin.R +import com.gamedog.vididin.main.interfaces.OnTabStyleListener +import dagger.hilt.android.AndroidEntryPoint +import kotlin.getValue +import com.gamedog.vididin.databinding.ActivityVersionBinding as ViewBinding +import com.gamedog.vididin.main.MainUiState as UiState +import com.gamedog.vididin.main.MainViewModel as ViewModel + + +@AndroidEntryPoint +class VersionActivity : AppViewsActivity(), OnTabStyleListener { + + override val mViewModel: ViewModel by viewModels() + override fun inflateViewBinding(inflater: LayoutInflater) = ViewBinding.inflate(inflater) + + override fun ViewBinding.initViews() { + + with(binding) { + titlebar.setBackIconColor(R.color.black) + titlebar.setTitleText(R.string.version, R.color.black) + } + + } + + override fun ViewBinding.initWindowInsets() { + ViewCompat.setOnApplyWindowInsetsListener(contentRoot) { v, insets -> + val systemBars = + insets.getInsets(WindowInsetsCompat.Type.systemBars() or WindowInsetsCompat.Type.displayCutout()) + v.updatePadding(top = systemBars.top) + insets + } + } + + 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, VersionActivity::class.java)) + } + } + +} \ No newline at end of file diff --git a/app/src/main/java/com/gamedog/vididin/features/withdrawrecord/WithdrawRecordActivity.kt b/app/src/main/java/com/gamedog/vididin/features/withdrawrecord/WithdrawRecordActivity.kt new file mode 100644 index 0000000..5574bcd --- /dev/null +++ b/app/src/main/java/com/gamedog/vididin/features/withdrawrecord/WithdrawRecordActivity.kt @@ -0,0 +1,67 @@ +package com.gamedog.vididin.features.withdrawrecord + +import android.app.Activity +import android.content.Intent +import android.view.LayoutInflater +import androidx.activity.viewModels +import androidx.core.view.ViewCompat +import androidx.core.view.WindowInsetsCompat +import androidx.core.view.updatePadding +import com.ama.core.architecture.appBase.AppViewsActivity +import com.gamedog.vididin.R +import com.gamedog.vididin.main.interfaces.OnTabStyleListener +import dagger.hilt.android.AndroidEntryPoint +import kotlin.getValue +import com.gamedog.vididin.databinding.ActivityWithdrawRecordBinding as ViewBinding +import com.gamedog.vididin.main.MainUiState as UiState +import com.gamedog.vididin.main.MainViewModel as ViewModel + + +@AndroidEntryPoint +class WithdrawRecordActivity : AppViewsActivity(), OnTabStyleListener { + + override val mViewModel: ViewModel by viewModels() + override fun inflateViewBinding(inflater: LayoutInflater) = ViewBinding.inflate(inflater) + + override fun ViewBinding.initViews() { + + with(binding) { + titlebar.setBackIconColor(R.color.black) + titlebar.setTitleText(R.string.title_cash_record, R.color.black) + } + + } + + override fun ViewBinding.initWindowInsets() { + ViewCompat.setOnApplyWindowInsetsListener(contentRoot) { v, insets -> + val systemBars = + insets.getInsets(WindowInsetsCompat.Type.systemBars() or WindowInsetsCompat.Type.displayCutout()) + v.updatePadding(top = systemBars.top) + insets + } + } + + 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, WithdrawRecordActivity::class.java)) + } + } + +} \ No newline at end of file diff --git a/app/src/main/res/layout/activity_feedback.xml b/app/src/main/res/layout/activity_feedback.xml new file mode 100644 index 0000000..1ee66d5 --- /dev/null +++ b/app/src/main/res/layout/activity_feedback.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/activity_privacy.xml b/app/src/main/res/layout/activity_privacy.xml new file mode 100644 index 0000000..f408a91 --- /dev/null +++ b/app/src/main/res/layout/activity_privacy.xml @@ -0,0 +1,211 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/activity_splash.xml b/app/src/main/res/layout/activity_splash.xml new file mode 100644 index 0000000..8cab800 --- /dev/null +++ b/app/src/main/res/layout/activity_splash.xml @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/app/src/main/res/layout/activity_version.xml b/app/src/main/res/layout/activity_version.xml new file mode 100644 index 0000000..f408a91 --- /dev/null +++ b/app/src/main/res/layout/activity_version.xml @@ -0,0 +1,211 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/activity_withdraw_record.xml b/app/src/main/res/layout/activity_withdraw_record.xml new file mode 100644 index 0000000..f408a91 --- /dev/null +++ b/app/src/main/res/layout/activity_withdraw_record.xml @@ -0,0 +1,211 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/mipmap-xxhdpi/icon_discord.webp b/app/src/main/res/mipmap-xxhdpi/icon_discord.webp new file mode 100644 index 0000000000000000000000000000000000000000..f3da12f834cd325ea11487923c1b7dab725a469c GIT binary patch literal 9380 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index d1ceb17..a9db752 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -58,6 +58,11 @@ Método de retirada Sacar PIX2 + Clique no ícone acima para entrar na comunidade do Discord e publicar seu feedback + Feedback + Privacy + Version\n + Dinheiro \ No newline at end of file