Commit 320c55c1 authored by wanglei's avatar wanglei

...

parent de73ac3f
...@@ -32,6 +32,12 @@ ...@@ -32,6 +32,12 @@
android:supportsRtl="true" android:supportsRtl="true"
android:theme="@style/Theme.SmartCleaner" android:theme="@style/Theme.SmartCleaner"
tools:targetApi="34" > tools:targetApi="34" >
<activity
android:name=".activity.screenshot.ScreenShotAnimationActivity"
android:exported="false" />
<activity
android:name=".activity.similarphotos.RepeatPhotoAnimationActivity"
android:exported="false" />
<activity <activity
android:name=".activity.largefile.LargeFileAnimationActivity" android:name=".activity.largefile.LargeFileAnimationActivity"
android:exported="false" /> android:exported="false" />
...@@ -88,7 +94,7 @@ ...@@ -88,7 +94,7 @@
android:screenOrientation="portrait" android:screenOrientation="portrait"
tools:ignore="DiscouragedApi,LockedOrientationActivity" /> tools:ignore="DiscouragedApi,LockedOrientationActivity" />
<activity <activity
android:name=".activity.ScreenShotActivity" android:name=".activity.screenshot.ScreenShotActivity"
android:exported="false" android:exported="false"
android:launchMode="singleTop" android:launchMode="singleTop"
android:screenOrientation="portrait" android:screenOrientation="portrait"
...@@ -114,11 +120,11 @@ ...@@ -114,11 +120,11 @@
android:screenOrientation="portrait" android:screenOrientation="portrait"
tools:ignore="DiscouragedApi,LockedOrientationActivity" /> tools:ignore="DiscouragedApi,LockedOrientationActivity" />
<activity <activity
android:name=".activity.ScanJunkActivity" android:name=".activity.scanjunk.ScanJunkActivity"
android:screenOrientation="portrait" android:screenOrientation="portrait"
tools:ignore="DiscouragedApi,LockedOrientationActivity" /> tools:ignore="DiscouragedApi,LockedOrientationActivity" />
<activity <activity
android:name=".activity.CleanJunkActivity" android:name=".activity.scanjunk.CleanJunkActivity"
android:screenOrientation="portrait" android:screenOrientation="portrait"
tools:ignore="DiscouragedApi,LockedOrientationActivity" /> tools:ignore="DiscouragedApi,LockedOrientationActivity" />
<activity <activity
...@@ -141,7 +147,7 @@ ...@@ -141,7 +147,7 @@
android:screenOrientation="portrait" android:screenOrientation="portrait"
tools:ignore="DiscouragedApi,LockedOrientationActivity" /> tools:ignore="DiscouragedApi,LockedOrientationActivity" />
<activity <activity
android:name=".activity.RepeatPhotoActivity" android:name=".activity.similarphotos.RepeatPhotoActivity"
android:screenOrientation="portrait" android:screenOrientation="portrait"
tools:ignore="DiscouragedApi,LockedOrientationActivity" /> tools:ignore="DiscouragedApi,LockedOrientationActivity" />
<activity <activity
......
package com.test.easy.easycleanerjunk.activity package com.test.easy.easycleanerjunk.activity
import android.animation.ValueAnimator
import android.content.Intent import android.content.Intent
import android.graphics.Color import android.graphics.Color
import android.view.animation.LinearInterpolator
import androidx.activity.OnBackPressedCallback import androidx.activity.OnBackPressedCallback
import androidx.core.view.updatePadding import androidx.core.view.updatePadding
import com.test.easy.easycleanerjunk.activity.scanjunk.CleanJunkActivity
import com.test.easy.easycleanerjunk.databinding.ActivityLayoutParepreScanBinding import com.test.easy.easycleanerjunk.databinding.ActivityLayoutParepreScanBinding
import com.test.easy.easycleanerjunk.helps.BaseActivity import com.test.easy.easycleanerjunk.helps.BaseActivity
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
......
...@@ -6,9 +6,12 @@ import android.graphics.Color ...@@ -6,9 +6,12 @@ import android.graphics.Color
import androidx.activity.OnBackPressedCallback import androidx.activity.OnBackPressedCallback
import androidx.core.view.updatePadding import androidx.core.view.updatePadding
import com.test.easy.easycleanerjunk.activity.appmanager.AppManagerActivity import com.test.easy.easycleanerjunk.activity.appmanager.AppManagerActivity
import com.test.easy.easycleanerjunk.activity.batteryinfo.BatteryInfoActivity import com.test.easy.easycleanerjunk.activity.batteryinfo.BatteryInfoAnimationActivity
import com.test.easy.easycleanerjunk.activity.largefile.LargeFileCleanActivity import com.test.easy.easycleanerjunk.activity.largefile.LargeFileCleanActivity
import com.test.easy.easycleanerjunk.activity.photocompress.photo.StartCompressionPhotoActivity import com.test.easy.easycleanerjunk.activity.photocompress.photo.StartCompressionPhotoActivity
import com.test.easy.easycleanerjunk.activity.scanjunk.ScanJunkActivity
import com.test.easy.easycleanerjunk.activity.similarphotos.RepeatPhotoActivity
import com.test.easy.easycleanerjunk.activity.screenshot.ScreenShotActivity
import com.test.easy.easycleanerjunk.activity.whatsapp.WhatsAppCleanerActivity import com.test.easy.easycleanerjunk.activity.whatsapp.WhatsAppCleanerActivity
import com.test.easy.easycleanerjunk.adapter.AppFunctionAdapter import com.test.easy.easycleanerjunk.adapter.AppFunctionAdapter
import com.test.easy.easycleanerjunk.databinding.ActivityLayoutResultBinding import com.test.easy.easycleanerjunk.databinding.ActivityLayoutResultBinding
...@@ -38,7 +41,7 @@ class ResultActivity : BaseActivity<ActivityLayoutResultBinding>() { ...@@ -38,7 +41,7 @@ class ResultActivity : BaseActivity<ActivityLayoutResultBinding>() {
adapter = AppFunctionAdapter { adapter = AppFunctionAdapter {
when (it) { when (it) {
BATTERY_INFO -> { BATTERY_INFO -> {
startActivity(Intent(this, BatteryInfoActivity::class.java)) startActivity(Intent(this, BatteryInfoAnimationActivity::class.java))
} }
JUNK_CLEANER -> { JUNK_CLEANER -> {
......
...@@ -13,6 +13,7 @@ import com.test.easy.easycleanerjunk.helps.BaseActivity ...@@ -13,6 +13,7 @@ import com.test.easy.easycleanerjunk.helps.BaseActivity
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import com.test.easy.easycleanerjunk.service.BatteryReceiver import com.test.easy.easycleanerjunk.service.BatteryReceiver
import com.test.easy.easycleanerjunk.view.AFunOb import com.test.easy.easycleanerjunk.view.AFunOb
import com.test.easy.easycleanerjunk.view.DialogViews.showDialogFunctionExit
import kotlin.random.Random import kotlin.random.Random
class BatteryInfoActivity : BaseActivity<ActivityLayoutBatteryInfoBinding>() { class BatteryInfoActivity : BaseActivity<ActivityLayoutBatteryInfoBinding>() {
...@@ -68,13 +69,11 @@ class BatteryInfoActivity : BaseActivity<ActivityLayoutBatteryInfoBinding>() { ...@@ -68,13 +69,11 @@ class BatteryInfoActivity : BaseActivity<ActivityLayoutBatteryInfoBinding>() {
onBackPressedDispatcher.onBackPressed() onBackPressedDispatcher.onBackPressed()
} }
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
// AdmobUtils.showInterstitialAd(this@BatteryInfoActivity, isShowInterVal = false) { showDialogFunctionExit(AFunOb.BATTERY_INFO) {
// finishToMain() AdmobUtils.showInterstitialAd(this@BatteryInfoActivity, isShowInterVal = false) {
// } finishToMain()
startActivity(Intent(this@BatteryInfoActivity, ResultActivity::class.java).apply { }
putExtra("from", AFunOb.BATTERY_INFO) }
})
finish()
} }
binding.idTvGotIt.setOnClickListener { binding.idTvGotIt.setOnClickListener {
onBackPressedDispatcher.onBackPressed() onBackPressedDispatcher.onBackPressed()
......
...@@ -7,6 +7,8 @@ import com.test.easy.easycleanerjunk.databinding.ActivityCompressionPhotoListBin ...@@ -7,6 +7,8 @@ import com.test.easy.easycleanerjunk.databinding.ActivityCompressionPhotoListBin
import com.test.easy.easycleanerjunk.helps.BaseActivity import com.test.easy.easycleanerjunk.helps.BaseActivity
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import com.test.easy.easycleanerjunk.utils.BarUtils import com.test.easy.easycleanerjunk.utils.BarUtils
import com.test.easy.easycleanerjunk.view.AFunOb
import com.test.easy.easycleanerjunk.view.DialogViews.showDialogFunctionExit
class CompressionPhotoListActivity : BaseActivity<ActivityCompressionPhotoListBinding>(), class CompressionPhotoListActivity : BaseActivity<ActivityCompressionPhotoListBinding>(),
...@@ -31,11 +33,12 @@ class CompressionPhotoListActivity : BaseActivity<ActivityCompressionPhotoListBi ...@@ -31,11 +33,12 @@ class CompressionPhotoListActivity : BaseActivity<ActivityCompressionPhotoListBi
} }
onBackPressedDispatcher.addCallback(object : OnBackPressedCallback(true) { onBackPressedDispatcher.addCallback(object : OnBackPressedCallback(true) {
override fun handleOnBackPressed() { override fun handleOnBackPressed() {
showDialogFunctionExit(AFunOb.PHOTO_COMPRESS){
AdmobUtils.showInterstitialAd(this@CompressionPhotoListActivity, isShowInterVal = false) { AdmobUtils.showInterstitialAd(this@CompressionPhotoListActivity, isShowInterVal = false) {
PhotoCache.getInstance().clearCache() PhotoCache.getInstance().clearCache()
finishToMain() finishToMain()
} }
}
} }
}) })
mActivity = this mActivity = this
......
...@@ -26,7 +26,7 @@ class StartCompressionPhotoActivity : BaseActivity<ActivityStartCompressionPhoto ...@@ -26,7 +26,7 @@ class StartCompressionPhotoActivity : BaseActivity<ActivityStartCompressionPhoto
onBackPressedDispatcher.addCallback(object : OnBackPressedCallback(true) { onBackPressedDispatcher.addCallback(object : OnBackPressedCallback(true) {
override fun handleOnBackPressed() { override fun handleOnBackPressed() {
finishToMain() Toast.makeText(this@StartCompressionPhotoActivity, "wait a moment", Toast.LENGTH_SHORT).show()
} }
}) })
......
package com.test.easy.easycleanerjunk.activity package com.test.easy.easycleanerjunk.activity.scanjunk
import android.animation.ValueAnimator import android.animation.ValueAnimator
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.content.Intent import android.content.Intent
import android.content.pm.PackageManager import android.content.pm.PackageManager
import android.graphics.Color import android.graphics.Color
import android.util.Log
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.ViewGroup import android.view.ViewGroup
import android.view.animation.LinearInterpolator import android.view.animation.LinearInterpolator
...@@ -14,6 +13,8 @@ import androidx.core.view.isVisible ...@@ -14,6 +13,8 @@ import androidx.core.view.isVisible
import androidx.core.view.updatePadding import androidx.core.view.updatePadding
import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.LinearLayoutManager
import com.test.easy.easycleanerjunk.R import com.test.easy.easycleanerjunk.R
import com.test.easy.easycleanerjunk.activity.CleaningActivity
import com.test.easy.easycleanerjunk.activity.ResultActivity
import com.test.easy.easycleanerjunk.bean.ChildBean import com.test.easy.easycleanerjunk.bean.ChildBean
import com.test.easy.easycleanerjunk.bean.ParentBean import com.test.easy.easycleanerjunk.bean.ParentBean
import com.test.easy.easycleanerjunk.databinding.ActivityLayoutCleanJunkBinding import com.test.easy.easycleanerjunk.databinding.ActivityLayoutCleanJunkBinding
...@@ -25,6 +26,7 @@ import com.test.easy.easycleanerjunk.helps.MediaStoreUtils ...@@ -25,6 +26,7 @@ import com.test.easy.easycleanerjunk.helps.MediaStoreUtils
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import com.test.easy.easycleanerjunk.utils.BarUtils import com.test.easy.easycleanerjunk.utils.BarUtils
import com.test.easy.easycleanerjunk.view.AFunOb import com.test.easy.easycleanerjunk.view.AFunOb
import com.test.easy.easycleanerjunk.view.DialogViews.showDialogFunctionExit
import pokercc.android.expandablerecyclerview.ExpandableAdapter import pokercc.android.expandablerecyclerview.ExpandableAdapter
class CleanJunkActivity : BaseActivity<ActivityLayoutCleanJunkBinding>() { class CleanJunkActivity : BaseActivity<ActivityLayoutCleanJunkBinding>() {
...@@ -80,11 +82,11 @@ class CleanJunkActivity : BaseActivity<ActivityLayoutCleanJunkBinding>() { ...@@ -80,11 +82,11 @@ class CleanJunkActivity : BaseActivity<ActivityLayoutCleanJunkBinding>() {
} }
onBackPressedDispatcher.addCallback(object : OnBackPressedCallback(true) { onBackPressedDispatcher.addCallback(object : OnBackPressedCallback(true) {
override fun handleOnBackPressed() { override fun handleOnBackPressed() {
startActivity(Intent(this@CleanJunkActivity, ResultActivity::class.java).apply { showDialogFunctionExit(AFunOb.JUNK_CLEANER) {
putExtra("from", AFunOb.JUNK_CLEANER) AdmobUtils.showInterstitialAd(this@CleanJunkActivity) {
putExtra("clean_size", 0) finishToMain()
}) }
finish() }
} }
}) })
......
package com.test.easy.easycleanerjunk.activity package com.test.easy.easycleanerjunk.activity.scanjunk
import android.animation.ValueAnimator import android.animation.ValueAnimator
import android.content.Intent import android.content.Intent
import android.view.animation.LinearInterpolator import android.widget.Toast
import androidx.activity.OnBackPressedCallback import androidx.activity.addCallback
import com.test.easy.easycleanerjunk.databinding.ActivityLayoutScanJunkBinding import com.test.easy.easycleanerjunk.databinding.ActivityLayoutScanJunkBinding
import com.test.easy.easycleanerjunk.helps.BaseActivity import com.test.easy.easycleanerjunk.helps.BaseActivity
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
...@@ -15,15 +15,14 @@ class ScanJunkActivity : BaseActivity<ActivityLayoutScanJunkBinding>() { ...@@ -15,15 +15,14 @@ class ScanJunkActivity : BaseActivity<ActivityLayoutScanJunkBinding>() {
} }
override fun initView() { override fun initView() {
binding.idBackJunkScan.setOnClickListener {
onBackPressedDispatcher.onBackPressed()
}
onBackPressedDispatcher.addCallback(object : OnBackPressedCallback(true) {
override fun handleOnBackPressed() {
finishToMain()
} }
}) override fun initListener() {
onBackPressedDispatcher.addCallback {
Toast.makeText(this@ScanJunkActivity, "wait a moment", Toast.LENGTH_SHORT).show()
}
} }
override fun onStart() { override fun onStart() {
...@@ -39,6 +38,7 @@ class ScanJunkActivity : BaseActivity<ActivityLayoutScanJunkBinding>() { ...@@ -39,6 +38,7 @@ class ScanJunkActivity : BaseActivity<ActivityLayoutScanJunkBinding>() {
} }
isPause = false isPause = false
} }
override fun onDestroy() { override fun onDestroy() {
super.onDestroy() super.onDestroy()
animator1?.cancel() animator1?.cancel()
......
package com.test.easy.easycleanerjunk.activity package com.test.easy.easycleanerjunk.activity.screenshot
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.content.Intent import android.content.Intent
...@@ -7,6 +7,7 @@ import android.os.Handler ...@@ -7,6 +7,7 @@ import android.os.Handler
import android.view.View import android.view.View
import androidx.activity.addCallback import androidx.activity.addCallback
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
import com.test.easy.easycleanerjunk.activity.ResultActivity
import com.test.easy.easycleanerjunk.adapter.ScreenShotAdapter import com.test.easy.easycleanerjunk.adapter.ScreenShotAdapter
import com.test.easy.easycleanerjunk.bean.ScreenPhotoBean import com.test.easy.easycleanerjunk.bean.ScreenPhotoBean
import com.test.easy.easycleanerjunk.bean.ScreenshotBean import com.test.easy.easycleanerjunk.bean.ScreenshotBean
...@@ -18,6 +19,7 @@ import com.test.easy.easycleanerjunk.helps.PermissionHelp.checkStorePermission ...@@ -18,6 +19,7 @@ import com.test.easy.easycleanerjunk.helps.PermissionHelp.checkStorePermission
import com.test.easy.easycleanerjunk.helps.PermissionHelp.requestStorePermission import com.test.easy.easycleanerjunk.helps.PermissionHelp.requestStorePermission
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import com.test.easy.easycleanerjunk.view.AFunOb import com.test.easy.easycleanerjunk.view.AFunOb
import com.test.easy.easycleanerjunk.view.DialogViews.showDialogFunctionExit
import com.test.easy.easycleanerjunk.view.DialogViews.showGerPermission import com.test.easy.easycleanerjunk.view.DialogViews.showGerPermission
import com.test.easy.easycleanerjunk.view.FileDeleteDialog.showFileDeleteDialog import com.test.easy.easycleanerjunk.view.FileDeleteDialog.showFileDeleteDialog
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
...@@ -44,20 +46,6 @@ class ScreenShotActivity : BaseActivity<ActivityScreenShotBinding>() { ...@@ -44,20 +46,6 @@ class ScreenShotActivity : BaseActivity<ActivityScreenShotBinding>() {
binding.rv.adapter = screenShotAdapter binding.rv.adapter = screenShotAdapter
playLottie()
}
private fun playLottie() {
binding.clLottie.visibility = View.VISIBLE
binding.clLottie.setOnClickListener { }
binding.idLottie.imageAssetsFolder = "easy_imgcompress/images/"
binding.idLottie.setAnimation("easy_imgcompress/data.json")
binding.idLottie.playAnimation()
Handler().postDelayed({
AdmobUtils.showInterstitialAd(this) {
binding.clLottie.visibility = View.GONE
if (checkStorePermission()) { if (checkStorePermission()) {
initData() initData()
} else { } else {
...@@ -68,9 +56,7 @@ class ScreenShotActivity : BaseActivity<ActivityScreenShotBinding>() { ...@@ -68,9 +56,7 @@ class ScreenShotActivity : BaseActivity<ActivityScreenShotBinding>() {
}) })
}) })
} }
}
}, Random.nextLong(2500, 4000))
} }
...@@ -101,13 +87,11 @@ class ScreenShotActivity : BaseActivity<ActivityScreenShotBinding>() { ...@@ -101,13 +87,11 @@ class ScreenShotActivity : BaseActivity<ActivityScreenShotBinding>() {
onBackPressedDispatcher.onBackPressed() onBackPressedDispatcher.onBackPressed()
} }
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
// AdmobUtils.showInterstitialAd(this@ScreenShotActivity, isShowInterVal = false) { showDialogFunctionExit(AFunOb.SCREENSHOT_CLEANER) {
// finishToMain() AdmobUtils.showInterstitialAd(this@ScreenShotActivity) {
// } finishToMain()
startActivity(Intent(this@ScreenShotActivity, ResultActivity::class.java).apply { }
putExtra("from", AFunOb.SIMILAR_PHOTOS) }
})
finish()
} }
......
package com.test.easy.easycleanerjunk.activity.screenshot
import android.content.Intent
import android.os.Bundle
import android.os.Handler
import android.view.View
import android.widget.Toast
import androidx.activity.OnBackPressedCallback
import androidx.activity.enableEdgeToEdge
import androidx.appcompat.app.AppCompatActivity
import androidx.core.view.ViewCompat
import androidx.core.view.WindowInsetsCompat
import com.test.easy.easycleanerjunk.R
import com.test.easy.easycleanerjunk.databinding.ActivityScreenShotAnimationBinding
import com.test.easy.easycleanerjunk.helps.BaseActivity
import com.test.easy.easycleanerjunk.helps.PermissionHelp.checkStorePermission
import com.test.easy.easycleanerjunk.helps.PermissionHelp.requestStorePermission
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import com.test.easy.easycleanerjunk.view.DialogViews.showGerPermission
import kotlin.random.Random
class ScreenShotAnimationActivity : BaseActivity<ActivityScreenShotAnimationBinding>() {
override val binding: ActivityScreenShotAnimationBinding by lazy {
ActivityScreenShotAnimationBinding.inflate(layoutInflater)
}
override fun initView() {
playLottie()
}
override fun initListener() {
super.initListener()
onBackPressedDispatcher.addCallback(object : OnBackPressedCallback(true) {
override fun handleOnBackPressed() {
Toast.makeText(this@ScreenShotAnimationActivity, "wait a moment", Toast.LENGTH_SHORT).show()
}
})
}
private fun playLottie() {
binding.clLottie.visibility = View.VISIBLE
binding.clLottie.setOnClickListener { }
binding.idLottie.imageAssetsFolder = "easy_imgcompress/images/"
binding.idLottie.setAnimation("easy_imgcompress/data.json")
binding.idLottie.playAnimation()
Handler().postDelayed({
AdmobUtils.showInterstitialAd(this) {
binding.clLottie.visibility = View.GONE
startActivity(Intent(this@ScreenShotAnimationActivity, ScreenShotActivity::class.java))
finish()
}
}, Random.nextLong(2500, 4000))
}
}
\ No newline at end of file
package com.test.easy.easycleanerjunk.activity package com.test.easy.easycleanerjunk.activity.similarphotos
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.content.Intent import android.content.Intent
...@@ -14,6 +14,7 @@ import androidx.recyclerview.widget.GridLayoutManager ...@@ -14,6 +14,7 @@ import androidx.recyclerview.widget.GridLayoutManager
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import com.test.easy.easycleanerjunk.R import com.test.easy.easycleanerjunk.R
import com.test.easy.easycleanerjunk.activity.ResultActivity
import com.test.easy.easycleanerjunk.bean.ImageDataBean import com.test.easy.easycleanerjunk.bean.ImageDataBean
import com.test.easy.easycleanerjunk.databinding.ActivityLayoutRepeatPhotoBinding import com.test.easy.easycleanerjunk.databinding.ActivityLayoutRepeatPhotoBinding
import com.test.easy.easycleanerjunk.helps.BaseActivity import com.test.easy.easycleanerjunk.helps.BaseActivity
...@@ -24,6 +25,7 @@ import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils ...@@ -24,6 +25,7 @@ import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import com.test.easy.easycleanerjunk.utils.BarUtils import com.test.easy.easycleanerjunk.utils.BarUtils
import com.test.easy.easycleanerjunk.utils.NewFileUtils import com.test.easy.easycleanerjunk.utils.NewFileUtils
import com.test.easy.easycleanerjunk.view.AFunOb import com.test.easy.easycleanerjunk.view.AFunOb
import com.test.easy.easycleanerjunk.view.DialogViews.showDialogFunctionExit
import com.test.easy.easycleanerjunk.view.FileDeleteDialog.showFileDeleteDialog import com.test.easy.easycleanerjunk.view.FileDeleteDialog.showFileDeleteDialog
class RepeatPhotoActivity : BaseActivity<ActivityLayoutRepeatPhotoBinding>() { class RepeatPhotoActivity : BaseActivity<ActivityLayoutRepeatPhotoBinding>() {
...@@ -49,13 +51,11 @@ class RepeatPhotoActivity : BaseActivity<ActivityLayoutRepeatPhotoBinding>() { ...@@ -49,13 +51,11 @@ class RepeatPhotoActivity : BaseActivity<ActivityLayoutRepeatPhotoBinding>() {
} }
onBackPressedDispatcher.addCallback(object : OnBackPressedCallback(true) { onBackPressedDispatcher.addCallback(object : OnBackPressedCallback(true) {
override fun handleOnBackPressed() { override fun handleOnBackPressed() {
// AdmobUtils.showInterstitialAd(this@RepeatPhotoActivity, isShowInterVal = false) { showDialogFunctionExit(AFunOb.SIMILAR_PHOTOS) {
// finishToMain() AdmobUtils.showInterstitialAd(this@RepeatPhotoActivity) {
// } finishToMain()
startActivity(Intent(this@RepeatPhotoActivity, ResultActivity::class.java).apply { }
putExtra("from", AFunOb.SIMILAR_PHOTOS) }
})
finish()
} }
}) })
...@@ -97,13 +97,9 @@ class RepeatPhotoActivity : BaseActivity<ActivityLayoutRepeatPhotoBinding>() { ...@@ -97,13 +97,9 @@ class RepeatPhotoActivity : BaseActivity<ActivityLayoutRepeatPhotoBinding>() {
if (isGranted) { if (isGranted) {
isplay += 1 isplay += 1
if (isplay == 1) { if (isplay == 1) {
binding.idLlScanning.isVisible = true binding.progressBar.isVisible = true
binding.idLlScanning.setOnClickListener { }
FileHelps.getImageFiles { FileHelps.getImageFiles {
AdmobUtils.showInterstitialAd(this) { binding.progressBar.isVisible = false
binding.lottie.cancelAnimation()
binding.idLlScanning.isVisible = false
binding.idLlResult.isVisible = true binding.idLlResult.isVisible = true
fileList = FileHelps.similarImageList fileList = FileHelps.similarImageList
binding.idTvNoData.isVisible = fileList.size == 0 binding.idTvNoData.isVisible = fileList.size == 0
...@@ -113,7 +109,6 @@ class RepeatPhotoActivity : BaseActivity<ActivityLayoutRepeatPhotoBinding>() { ...@@ -113,7 +109,6 @@ class RepeatPhotoActivity : BaseActivity<ActivityLayoutRepeatPhotoBinding>() {
binding.idRlList.layoutManager = GridLayoutManager(this, 3) binding.idRlList.layoutManager = GridLayoutManager(this, 3)
binding.idRlList.adapter = mAdapter binding.idRlList.adapter = mAdapter
} }
}
AdmobUtils.showNativeAd(this, binding.flAd) AdmobUtils.showNativeAd(this, binding.flAd)
} }
......
package com.test.easy.easycleanerjunk.activity.similarphotos
import android.content.Intent
import android.os.Bundle
import android.widget.Toast
import androidx.activity.addCallback
import androidx.activity.enableEdgeToEdge
import androidx.appcompat.app.AppCompatActivity
import androidx.core.view.ViewCompat
import androidx.core.view.WindowInsetsCompat
import com.test.easy.easycleanerjunk.R
import com.test.easy.easycleanerjunk.databinding.ActivityRepeatPhotoAnimationBinding
import com.test.easy.easycleanerjunk.helps.BaseActivity
import kotlin.random.Random
class RepeatPhotoAnimationActivity : BaseActivity<ActivityRepeatPhotoAnimationBinding>() {
override val binding: ActivityRepeatPhotoAnimationBinding by lazy {
ActivityRepeatPhotoAnimationBinding.inflate(layoutInflater)
}
override fun initView() {
binding.root.postDelayed({
binding.lottie.cancelAnimation()
startActivity(Intent(this@RepeatPhotoAnimationActivity, RepeatPhotoActivity::class.java))
finish()
}, Random.nextLong(2500, 4000))
}
override fun initListener() {
onBackPressedDispatcher.addCallback {
Toast.makeText(this@RepeatPhotoAnimationActivity, "wait a moment", Toast.LENGTH_SHORT).show()
}
}
}
\ No newline at end of file
...@@ -7,13 +7,16 @@ import com.test.easy.easycleanerjunk.activity.batteryinfo.BatteryInfoActivity ...@@ -7,13 +7,16 @@ import com.test.easy.easycleanerjunk.activity.batteryinfo.BatteryInfoActivity
import com.test.easy.easycleanerjunk.activity.CleanGuestActivity import com.test.easy.easycleanerjunk.activity.CleanGuestActivity
import com.test.easy.easycleanerjunk.activity.DeviceScanActivity import com.test.easy.easycleanerjunk.activity.DeviceScanActivity
import com.test.easy.easycleanerjunk.activity.largefile.LargeFileCleanActivity import com.test.easy.easycleanerjunk.activity.largefile.LargeFileCleanActivity
import com.test.easy.easycleanerjunk.activity.RepeatPhotoActivity import com.test.easy.easycleanerjunk.activity.similarphotos.RepeatPhotoActivity
import com.test.easy.easycleanerjunk.activity.ScanJunkActivity import com.test.easy.easycleanerjunk.activity.scanjunk.ScanJunkActivity
import com.test.easy.easycleanerjunk.activity.ScreenShotActivity import com.test.easy.easycleanerjunk.activity.screenshot.ScreenShotActivity
import com.test.easy.easycleanerjunk.activity.whatsapp.WhatsAppCleanerActivity import com.test.easy.easycleanerjunk.activity.whatsapp.WhatsAppCleanerActivity
import com.test.easy.easycleanerjunk.activity.appmanager.AppManagerAnimationActivity import com.test.easy.easycleanerjunk.activity.appmanager.AppManagerAnimationActivity
import com.test.easy.easycleanerjunk.activity.batteryinfo.BatteryInfoAnimationActivity
import com.test.easy.easycleanerjunk.activity.home.NewMainActivity import com.test.easy.easycleanerjunk.activity.home.NewMainActivity
import com.test.easy.easycleanerjunk.activity.photocompress.photo.StartCompressionPhotoActivity import com.test.easy.easycleanerjunk.activity.photocompress.photo.StartCompressionPhotoActivity
import com.test.easy.easycleanerjunk.activity.screenshot.ScreenShotAnimationActivity
import com.test.easy.easycleanerjunk.activity.similarphotos.RepeatPhotoAnimationActivity
import com.test.easy.easycleanerjunk.bean.ConfigBean.Companion.ID_APP_MANAGER import com.test.easy.easycleanerjunk.bean.ConfigBean.Companion.ID_APP_MANAGER
import com.test.easy.easycleanerjunk.bean.ConfigBean.Companion.ID_BATTERY import com.test.easy.easycleanerjunk.bean.ConfigBean.Companion.ID_BATTERY
import com.test.easy.easycleanerjunk.bean.ConfigBean.Companion.ID_JUNK_CLEAN_PUSH import com.test.easy.easycleanerjunk.bean.ConfigBean.Companion.ID_JUNK_CLEAN_PUSH
...@@ -54,15 +57,15 @@ object SplashJumpUtils { ...@@ -54,15 +57,15 @@ object SplashJumpUtils {
} }
ID_SIMILAR_IMAGE -> { ID_SIMILAR_IMAGE -> {
context.startActivity(Intent(context, RepeatPhotoActivity::class.java)) context.startActivity(Intent(context, RepeatPhotoAnimationActivity::class.java))
} }
ID_SCREENSHOT_CLEAN -> { ID_SCREENSHOT_CLEAN -> {
context.startActivity(Intent(context, ScreenShotActivity::class.java)) context.startActivity(Intent(context, ScreenShotAnimationActivity::class.java))
} }
ID_BATTERY -> { ID_BATTERY -> {
context.startActivity(Intent(context, BatteryInfoActivity::class.java)) context.startActivity(Intent(context, BatteryInfoAnimationActivity::class.java))
} }
ID_WHATSAPP -> { ID_WHATSAPP -> {
......
...@@ -6,15 +6,14 @@ import android.content.Intent ...@@ -6,15 +6,14 @@ import android.content.Intent
import android.view.animation.LinearInterpolator import android.view.animation.LinearInterpolator
import android.widget.ScrollView import android.widget.ScrollView
import androidx.core.view.updatePadding import androidx.core.view.updatePadding
import com.test.easy.easycleanerjunk.activity.largefile.LargeFileCleanActivity import com.test.easy.easycleanerjunk.activity.scanjunk.ScanJunkActivity
import com.test.easy.easycleanerjunk.activity.RepeatPhotoActivity import com.test.easy.easycleanerjunk.activity.screenshot.ScreenShotActivity
import com.test.easy.easycleanerjunk.activity.ScanJunkActivity
import com.test.easy.easycleanerjunk.activity.ScreenShotActivity
import com.test.easy.easycleanerjunk.activity.SettingActivity import com.test.easy.easycleanerjunk.activity.SettingActivity
import com.test.easy.easycleanerjunk.activity.appmanager.AppManagerAnimationActivity import com.test.easy.easycleanerjunk.activity.appmanager.AppManagerAnimationActivity
import com.test.easy.easycleanerjunk.activity.batteryinfo.BatteryInfoAnimationActivity import com.test.easy.easycleanerjunk.activity.batteryinfo.BatteryInfoAnimationActivity
import com.test.easy.easycleanerjunk.activity.largefile.LargeFileAnimationActivity import com.test.easy.easycleanerjunk.activity.largefile.LargeFileAnimationActivity
import com.test.easy.easycleanerjunk.activity.photocompress.photo.StartCompressionPhotoActivity import com.test.easy.easycleanerjunk.activity.photocompress.photo.StartCompressionPhotoActivity
import com.test.easy.easycleanerjunk.activity.similarphotos.RepeatPhotoAnimationActivity
import com.test.easy.easycleanerjunk.activity.whatsapp.WhatsAppCleanerAnimationActivity import com.test.easy.easycleanerjunk.activity.whatsapp.WhatsAppCleanerAnimationActivity
import com.test.easy.easycleanerjunk.databinding.FragmentLayoutHomeBinding import com.test.easy.easycleanerjunk.databinding.FragmentLayoutHomeBinding
import com.test.easy.easycleanerjunk.helps.BaseFragment import com.test.easy.easycleanerjunk.helps.BaseFragment
...@@ -84,7 +83,7 @@ class HomeFragment : BaseFragment<FragmentLayoutHomeBinding>() { ...@@ -84,7 +83,7 @@ class HomeFragment : BaseFragment<FragmentLayoutHomeBinding>() {
} }
binding.idSimilarPhotos.setOnClickListener { binding.idSimilarPhotos.setOnClickListener {
startActivity(Intent(requireContext(), RepeatPhotoActivity::class.java)) startActivity(Intent(requireContext(), RepeatPhotoAnimationActivity::class.java))
} }
binding.ivSetting.setOnClickListener { binding.ivSetting.setOnClickListener {
startActivity(Intent(requireContext(), SettingActivity::class.java)) startActivity(Intent(requireContext(), SettingActivity::class.java))
......
...@@ -4,9 +4,9 @@ import android.content.Intent ...@@ -4,9 +4,9 @@ import android.content.Intent
import com.test.easy.easycleanerjunk.activity.appmanager.AppManagerActivity import com.test.easy.easycleanerjunk.activity.appmanager.AppManagerActivity
import com.test.easy.easycleanerjunk.activity.batteryinfo.BatteryInfoActivity import com.test.easy.easycleanerjunk.activity.batteryinfo.BatteryInfoActivity
import com.test.easy.easycleanerjunk.activity.largefile.LargeFileCleanActivity import com.test.easy.easycleanerjunk.activity.largefile.LargeFileCleanActivity
import com.test.easy.easycleanerjunk.activity.RepeatPhotoActivity import com.test.easy.easycleanerjunk.activity.similarphotos.RepeatPhotoActivity
import com.test.easy.easycleanerjunk.activity.ScanJunkActivity import com.test.easy.easycleanerjunk.activity.scanjunk.ScanJunkActivity
import com.test.easy.easycleanerjunk.activity.ScreenShotActivity import com.test.easy.easycleanerjunk.activity.screenshot.ScreenShotActivity
import com.test.easy.easycleanerjunk.activity.whatsapp.WhatsAppCleanerActivity import com.test.easy.easycleanerjunk.activity.whatsapp.WhatsAppCleanerActivity
import com.test.easy.easycleanerjunk.activity.photocompress.photo.StartCompressionPhotoActivity import com.test.easy.easycleanerjunk.activity.photocompress.photo.StartCompressionPhotoActivity
import com.test.easy.easycleanerjunk.adapter.ToolsAdapter import com.test.easy.easycleanerjunk.adapter.ToolsAdapter
......
...@@ -7,7 +7,7 @@ import android.view.Gravity ...@@ -7,7 +7,7 @@ import android.view.Gravity
import android.view.ViewGroup import android.view.ViewGroup
import android.widget.PopupWindow import android.widget.PopupWindow
import androidx.core.view.updatePadding import androidx.core.view.updatePadding
import com.test.easy.easycleanerjunk.activity.ScanJunkActivity import com.test.easy.easycleanerjunk.activity.scanjunk.ScanJunkActivity
import com.test.easy.easycleanerjunk.databinding.LayoutExitWlBinding import com.test.easy.easycleanerjunk.databinding.LayoutExitWlBinding
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import com.test.easy.easycleanerjunk.utils.ActivityManagerUtils import com.test.easy.easycleanerjunk.utils.ActivityManagerUtils
......
...@@ -29,7 +29,8 @@ ...@@ -29,7 +29,8 @@
android:text="Clean Junk" android:text="Clean Junk"
android:textColor="#333333" android:textColor="#333333"
android:textSize="18sp" android:textSize="18sp"
android:textStyle="bold" /> android:textStyle="bold"
tools:ignore="HardcodedText" />
</RelativeLayout> </RelativeLayout>
...@@ -56,7 +57,7 @@ ...@@ -56,7 +57,7 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center_horizontal" android:layout_gravity="center_horizontal"
android:layout_marginBottom="150dp" android:layout_marginBottom="295dp"
android:text="Wait a moment..." android:text="Wait a moment..."
android:textColor="#666666" android:textColor="#666666"
android:textSize="16sp" android:textSize="16sp"
......
...@@ -6,45 +6,6 @@ ...@@ -6,45 +6,6 @@
android:layout_height="match_parent" android:layout_height="match_parent"
android:orientation="vertical"> android:orientation="vertical">
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/id_ll_scanning"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/white"
android:gravity="center_horizontal"
android:orientation="vertical"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintTop_toTopOf="parent">
<com.test.easy.easycleanerjunk.view.XmlLottieAnimationView
android:id="@+id/lottie"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.3"
app:lottie_autoPlay="true"
app:lottie_loop="true"
app:lottie_rawRes="@raw/big_file_scan" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="295dp"
android:gravity="center_horizontal|bottom"
android:text="Please wait..."
android:textColor="#333333"
android:textSize="16sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
tools:ignore="HardcodedText" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.appcompat.widget.LinearLayoutCompat <androidx.appcompat.widget.LinearLayoutCompat
android:id="@+id/id_ll_result" android:id="@+id/id_ll_result"
...@@ -152,6 +113,17 @@ ...@@ -152,6 +113,17 @@
app:bl_unEnabled_solid_color="#BFBFBF" app:bl_unEnabled_solid_color="#BFBFBF"
app:bl_unEnabled_textColor="@color/white" app:bl_unEnabled_textColor="@color/white"
tools:ignore="HardcodedText" /> tools:ignore="HardcodedText" />
</androidx.appcompat.widget.LinearLayoutCompat> </androidx.appcompat.widget.LinearLayoutCompat>
<ProgressBar
android:id="@+id/progress_bar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout> </androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file
...@@ -13,14 +13,6 @@ ...@@ -13,14 +13,6 @@
android:layout_marginTop="12dp" android:layout_marginTop="12dp"
app:layout_constraintTop_toTopOf="parent"> app:layout_constraintTop_toTopOf="parent">
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/id_back_junk_scan"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingHorizontal="20dp"
android:src="@mipmap/fanhui"
android:tint="@color/black" />
<TextView <TextView
android:id="@+id/id_tv_title_back" android:id="@+id/id_tv_title_back"
android:layout_width="wrap_content" android:layout_width="wrap_content"
......
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/main"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".activity.similarphotos.RepeatPhotoAnimationActivity">
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/id_ll_scanning"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/white"
android:gravity="center_horizontal"
android:orientation="vertical"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintTop_toTopOf="parent">
<com.test.easy.easycleanerjunk.view.XmlLottieAnimationView
android:id="@+id/lottie"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.3"
app:lottie_autoPlay="true"
app:lottie_loop="true"
app:lottie_rawRes="@raw/big_file_scan" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="295dp"
android:gravity="center_horizontal|bottom"
android:text="Please wait..."
android:textColor="#333333"
android:textSize="16sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
tools:ignore="HardcodedText" />
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/main"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".activity.scanjunk.ScanJunkAnimationActivity">
<com.test.easy.easycleanerjunk.view.XmlLottieAnimationView
android:id="@+id/id_junk_scan"
android:layout_width="300dp"
android:layout_height="300dp"
android:adjustViewBounds="true"
app:layout_constraintBottom_toTopOf="@id/tv"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:lottie_autoPlay="true"
app:lottie_loop="true" />
<TextView
android:id="@+id/tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginBottom="295dp"
android:text="Wait a moment..."
android:textColor="#333333"
android:textSize="16sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
tools:ignore="HardcodedText" />
</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
android:id="@+id/main" android:id="@+id/main"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
tools:context=".activity.ScreenShotActivity"> tools:context=".activity.screenshot.ScreenShotActivity">
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
...@@ -175,38 +175,6 @@ ...@@ -175,38 +175,6 @@
</androidx.constraintlayout.widget.ConstraintLayout> </androidx.constraintlayout.widget.ConstraintLayout>
</LinearLayout> </LinearLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/cl_lottie"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#4772ff">
<com.test.easy.easycleanerjunk.view.XmlLottieAnimationView
android:id="@+id/id_lottie"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.3"
app:lottie_autoPlay="true"
app:lottie_loop="true" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="295dp"
android:gravity="center"
android:text="Wait a moment please."
android:textColor="@color/white"
android:textSize="16sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
tools:ignore="HardcodedText" />
</androidx.constraintlayout.widget.ConstraintLayout>
</FrameLayout> </FrameLayout>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/main"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".activity.screenshot.ScreenShotAnimationActivity">
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/cl_lottie"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#4772ff">
<com.test.easy.easycleanerjunk.view.XmlLottieAnimationView
android:id="@+id/id_lottie"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.3"
app:lottie_autoPlay="true"
app:lottie_loop="true" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="295dp"
android:gravity="center"
android:text="Wait a moment please."
android:textColor="@color/white"
android:textSize="16sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
tools:ignore="HardcodedText" />
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment