Commit 2e05bf45 authored by wanglei's avatar wanglei

==========删除无用代码============

parent ba19ab6d
......@@ -75,21 +75,24 @@
android:name="com.base.superfilemanager.activity.RecentAppActivity"
android:exported="true"
android:launchMode="singleTop"
android:screenOrientation="portrait" />
android:screenOrientation="portrait"
tools:ignore="DiscouragedApi,LockedOrientationActivity" />
<activity
android:name="com.base.superfilemanager.activity.PermissionManagerActivity"
android:exported="false"
android:launchMode="singleTop"
android:screenOrientation="portrait" />
android:screenOrientation="portrait"
tools:ignore="DiscouragedApi,LockedOrientationActivity" />
<activity
android:name="com.base.superfilemanager.activity.AppManagerActivity"
android:exported="false"
android:screenOrientation="portrait"
android:theme="@style/Theme.clean"
tools:ignore="LockedOrientationActivity" />
tools:ignore="DiscouragedApi,LockedOrientationActivity" />
<activity
android:name="com.base.superfilemanager.activity.BatteryInfoActivity"
android:screenOrientation="portrait" />
android:screenOrientation="portrait"
tools:ignore="DiscouragedApi,LockedOrientationActivity" />
<activity
android:name="com.base.superfilemanager.activity.MainActivity"
android:exported="true">
......@@ -101,53 +104,53 @@
</activity>
<activity
android:name="com.base.superfilemanager.activity.ScanJunkActivity"
android:screenOrientation="portrait" />
android:screenOrientation="portrait"
tools:ignore="DiscouragedApi,LockedOrientationActivity" />
<activity
android:name="com.base.superfilemanager.activity.CleanJunkActivity"
android:screenOrientation="portrait" />
android:screenOrientation="portrait"
tools:ignore="DiscouragedApi,LockedOrientationActivity" />
<activity
android:name="com.base.superfilemanager.activity.CleaningActivity"
android:screenOrientation="portrait" />
android:screenOrientation="portrait"
tools:ignore="DiscouragedApi,LockedOrientationActivity" />
<activity
android:name="com.base.superfilemanager.activity.PermissionTripActivity"
android:screenOrientation="portrait"
android:theme="@style/FullScreenTheme.Null" />
android:theme="@style/FullScreenTheme.Null"
tools:ignore="DiscouragedApi,LockedOrientationActivity" />
<activity
android:name="com.base.superfilemanager.activity.LargeFileCleanActivity"
android:exported="true"
android:launchMode="singleTop"
android:screenOrientation="portrait" />
android:screenOrientation="portrait"
tools:ignore="DiscouragedApi,LockedOrientationActivity" />
<activity
android:name="com.base.superfilemanager.activity.ResultActivity"
android:screenOrientation="portrait" />
<activity
android:name="com.base.superfilemanager.activity.SpeakerCleanerActivity"
android:screenOrientation="portrait" />
android:screenOrientation="portrait"
tools:ignore="DiscouragedApi,LockedOrientationActivity" />
<activity
android:name="com.base.superfilemanager.activity.SpeakerCleaningActivity"
android:screenOrientation="portrait" />
android:name=".notificationclean.NotificationCleanActivity"
android:screenOrientation="portrait"
tools:ignore="DiscouragedApi,LockedOrientationActivity" />
<activity
android:name="com.base.superfilemanager.activity.RepeaterdPhotoActivity"
android:screenOrientation="portrait" />
android:screenOrientation="portrait"
tools:ignore="DiscouragedApi,LockedOrientationActivity" />
<activity
android:name="com.base.superfilemanager.activity.NetWorkActivity"
android:screenOrientation="portrait" />
<activity
android:name="com.base.superfilemanager.activity.speed.BatteryOptimizerActivity"
android:screenOrientation="portrait" />
<activity
android:name="com.base.superfilemanager.activity.speed.SpeedActivity"
android:screenOrientation="portrait" />
<activity
android:name="com.base.superfilemanager.activity.speed.SpeedFinishActivity"
android:screenOrientation="portrait" />
android:screenOrientation="portrait"
tools:ignore="DiscouragedApi,LockedOrientationActivity" />
<activity
android:name="com.base.superfilemanager.activity.browser.SecureBrowserActivity"
android:screenOrientation="portrait" />
android:screenOrientation="portrait"
tools:ignore="DiscouragedApi,LockedOrientationActivity" />
<activity
android:name="com.base.superfilemanager.activity.PrivacyWebActivity"
android:screenOrientation="portrait" />
android:screenOrientation="portrait"
tools:ignore="DiscouragedApi,LockedOrientationActivity" />
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
......@@ -209,19 +212,28 @@
<!--照片压缩-->
<activity
android:name="com.base.superfilemanager.activity.photocompress.photo.StartCompressionPhotoActivity"
android:screenOrientation="portrait" />
android:screenOrientation="portrait"
tools:ignore="DiscouragedApi,LockedOrientationActivity" />
<activity
android:name="com.base.superfilemanager.activity.photocompress.photo.CompressionSuccessActivity"
android:screenOrientation="portrait" />
android:screenOrientation="portrait"
tools:ignore="DiscouragedApi,LockedOrientationActivity" />
<activity
android:name="com.base.superfilemanager.activity.photocompress.photo.CompressioningActivity"
android:screenOrientation="portrait" />
android:screenOrientation="portrait"
tools:ignore="DiscouragedApi,LockedOrientationActivity" />
<activity
android:name="com.base.superfilemanager.activity.photocompress.photo.CompressionPhotoListActivity"
android:screenOrientation="portrait" />
android:screenOrientation="portrait"
tools:ignore="DiscouragedApi,LockedOrientationActivity" />
<activity
android:name="com.base.superfilemanager.activity.photocompress.photo.PreviewCompressionPhotoActivity"
android:screenOrientation="portrait" />
android:screenOrientation="portrait"
tools:ignore="DiscouragedApi,LockedOrientationActivity" />
<activity
android:name=".notificationclean.NotificationGuestActivity"
android:screenOrientation="portrait"
tools:ignore="DiscouragedApi,LockedOrientationActivity" />
<receiver
android:name="com.base.superfilemanager.display.CloseNotificationReceiver"
......@@ -235,7 +247,6 @@
<meta-data
android:name="com.facebook.sdk.ApplicationId"
android:value="@string/facebook_app_id" />
<receiver android:name=".display.fcm.FCMCheckReceiver" />
</application>
</manifest>
\ No newline at end of file
......@@ -12,10 +12,9 @@ import com.base.superfilemanager.adapter.AppFunctionAdapter
import com.base.superfilemanager.databinding.ActivityLayoutResultBinding
import com.base.superfilemanager.helps.BaseActivity
import com.base.superfilemanager.helps.KotlinExt.toFormatSize
import com.base.superfilemanager.notificationclean.NotificationGuestActivity
import com.base.superfilemanager.view.AFunOb.APP_MANAGER
import com.base.superfilemanager.view.AFunOb.APP_SPEED
import com.base.superfilemanager.view.AFunOb.BATTERY_INFO
import com.base.superfilemanager.view.AFunOb.BATTERY_OPTIMIZER
import com.base.superfilemanager.view.AFunOb.EMPTY_FILE_CLEANER
import com.base.superfilemanager.view.AFunOb.JUNK_CLEANER
import com.base.superfilemanager.view.AFunOb.LARGE_FILE_CLEANER
......@@ -69,6 +68,10 @@ class ResultActivity : BaseActivity<ActivityLayoutResultBinding>() {
startActivity(Intent(this, StartCompressionPhotoActivity::class.java))
}
NOTIFICATION_CLEANER -> {
startActivity(Intent(this, NotificationGuestActivity::class.java))
}
}
......@@ -132,15 +135,6 @@ class ResultActivity : BaseActivity<ActivityLayoutResultBinding>() {
"space freed"
}
BATTERY_OPTIMIZER -> {
binding.tvInfo.text = "Completed"
}
APP_SPEED -> {
binding.tvInfo.text = "Completed"
}
else -> {}
}
from?.let {
......@@ -148,27 +142,6 @@ class ResultActivity : BaseActivity<ActivityLayoutResultBinding>() {
adapter.removeItem(it)
}
//load gif
// Glide.with(this)
// .asGif()
// .load(R.drawable.success)
// .into(object : ImageViewTarget<GifDrawable>(vb.icSuccess) {
// override fun onResourceReady(
// resource: GifDrawable,
// transition: Transition<in GifDrawable>?
// ) {
// super.onResourceReady(resource, transition)
// resource.setLoopCount(1)
// resource.start()
// }
//
// override fun setResource(resource: GifDrawable?) {
// view.setImageDrawable(resource)
// }
//
// })
onBackPressedDispatcher.addCallback(object : OnBackPressedCallback(true) {
override fun handleOnBackPressed() {
finishToMain()
......
package com.base.superfilemanager.activity.speed
import android.animation.Animator
import android.content.Intent
import android.graphics.Color
import androidx.core.view.isVisible
import androidx.core.view.updatePadding
import com.blankj.utilcode.util.BarUtils
import com.base.superfilemanager.databinding.ActivityLayoutSpeedBinding
import com.base.superfilemanager.helps.BaseActivity
import com.base.superfilemanager.view.AFunOb.BATTERY_OPTIMIZER
class BatteryOptimizerActivity : BaseActivity<ActivityLayoutSpeedBinding>() {
override val binding: ActivityLayoutSpeedBinding by lazy {
ActivityLayoutSpeedBinding.inflate(layoutInflater)
}
override fun initView() {
BarUtils.setStatusBarColor(this, Color.TRANSPARENT)
binding.root.updatePadding(top = BarUtils.getStatusBarHeight())
binding.idOneLottie.imageAssetsFolder = "dian_super_chi/images/"
binding.idOneLottie.setAnimation("dian_super_chi/data.json")
binding.idOneLottie.playAnimation()
binding.root.postDelayed({
binding.idOneLottie.isVisible = false
binding.idScaning.text = "Optimizing"
playRocket()
}, 3000)
}
private fun playRocket() {
binding.idRocket.imageAssetsFolder = "battery_super_save/images/"
binding.idRocket.setAnimation("battery_super_save/data.json")
binding.idRocket.playAnimation()
binding.idRocket.addAnimatorListener(object : Animator.AnimatorListener {
override fun onAnimationStart(p0: Animator) {
}
override fun onAnimationEnd(p0: Animator) {
startActivity(Intent(this@BatteryOptimizerActivity, SpeedFinishActivity::class.java).putExtra("type", BATTERY_OPTIMIZER))
finish()
}
override fun onAnimationCancel(p0: Animator) {
}
override fun onAnimationRepeat(p0: Animator) {
}
})
}
}
\ No newline at end of file
package com.base.superfilemanager.activity.speed
import android.animation.Animator
import android.content.Intent
import android.graphics.Color
import androidx.core.view.isVisible
import androidx.core.view.updatePadding
import com.blankj.utilcode.util.AppUtils
import com.blankj.utilcode.util.BarUtils
import com.base.superfilemanager.databinding.ActivityLayoutSpeedBinding
import com.base.superfilemanager.helps.BaseActivity
import com.base.superfilemanager.helps.ConfigHelper
import com.base.superfilemanager.view.AFunOb.APP_SPEED
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.MainScope
import kotlinx.coroutines.delay
import kotlinx.coroutines.launch
import kotlinx.coroutines.withContext
import kotlin.random.Random
class SpeedActivity : BaseActivity<ActivityLayoutSpeedBinding>() {
override val binding: ActivityLayoutSpeedBinding by lazy {
ActivityLayoutSpeedBinding.inflate(layoutInflater)
}
override fun initView() {
BarUtils.setStatusBarColor(this, Color.TRANSPARENT)
binding.root.updatePadding(top = BarUtils.getStatusBarHeight())
binding.idOneLottie.imageAssetsFolder = "guan_super_li/images/"
binding.idOneLottie.setAnimation("guan_super_li/data.json")
binding.idOneLottie.playAnimation()
binding.root.postDelayed({
binding.idOneLottie.isVisible = false
binding.idScaning.text = "Optimizing"
playRocket()
}, 3000)
}
private fun playRocket() {
binding.idRocket.imageAssetsFolder = "fast_fast/images/"
binding.idRocket.setAnimation("fast_fast/data.json")
binding.idRocket.playAnimation()
MainScope().launch(Dispatchers.Main) {
launch {
if (ConfigHelper.appList.isNullOrEmpty()) {
withContext(Dispatchers.IO) {
ConfigHelper.appList = AppUtils.getAppsInfo().shuffled()
}
}
val icons = ConfigHelper.appList?.filter { !it.isSystem }?.map { it.icon }
var index = 0
binding.idSpeedIcon.isVisible = true
while (binding.idRocket.isVisible) {
binding.idSpeedIcon.setImageDrawable(icons?.getOrNull(index++ % icons.size))
delay(Random.nextLong(100, 200))
}
}
}
binding.idRocket.addAnimatorListener(object : Animator.AnimatorListener {
override fun onAnimationStart(p0: Animator) {
}
override fun onAnimationEnd(p0: Animator) {
startActivity(
Intent(
this@SpeedActivity,
SpeedFinishActivity::class.java
).putExtra("type", APP_SPEED)
)
finish()
}
override fun onAnimationCancel(p0: Animator) {
}
override fun onAnimationRepeat(p0: Animator) {
}
})
}
}
\ No newline at end of file
package com.base.superfilemanager.activity.speed
import android.animation.Animator
import android.content.Intent
import android.graphics.Color
import androidx.core.view.updatePadding
import com.blankj.utilcode.util.BarUtils
import com.base.superfilemanager.activity.ResultActivity
import com.base.superfilemanager.databinding.ActivityLayoutSpeedFinishBinding
import com.base.superfilemanager.helps.BaseActivity
import com.base.superfilemanager.helps.ads.AdmobUtils
class SpeedFinishActivity : BaseActivity<ActivityLayoutSpeedFinishBinding>() {
override val binding: ActivityLayoutSpeedFinishBinding by lazy {
ActivityLayoutSpeedFinishBinding.inflate(layoutInflater)
}
override fun initView() {
BarUtils.setStatusBarColor(this, Color.TRANSPARENT)
val type=intent.getStringExtra("type")
binding.root.updatePadding(top = BarUtils.getStatusBarHeight())
binding.idSpeedFinish.addAnimatorListener(object : Animator.AnimatorListener {
override fun onAnimationStart(p0: Animator) {
}
override fun onAnimationEnd(p0: Animator) {
AdmobUtils.showInterstitialAd(this@SpeedFinishActivity) {
startActivity(
Intent(
this@SpeedFinishActivity,
ResultActivity::class.java
).putExtra("from", type)
)
finish()
}
}
override fun onAnimationCancel(p0: Animator) {
}
override fun onAnimationRepeat(p0: Animator) {
}
})
}
}
\ No newline at end of file
......@@ -19,7 +19,6 @@ import com.base.superfilemanager.view.AFunOb.NOTIFICATION_CLEANER
import com.base.superfilemanager.view.AFunOb.PHOTO_COMPRESS
import com.base.superfilemanager.view.AFunOb.RECENT_APP_USAGE
import com.base.superfilemanager.view.AFunOb.SIMILAR_PHOTOS
import com.base.superfilemanager.view.AFunOb.SPEAK_CLEANER
import com.base.superfilemanager.view.XmlEx.inflate
class ToolsAdapter(
......
......@@ -26,7 +26,7 @@ import com.base.superfilemanager.helps.KotlinExt.setOnClickListener
import com.base.superfilemanager.helps.KotlinExt.toFormatSize
import com.base.superfilemanager.helps.LogEx
import com.base.superfilemanager.helps.NetWorkSpeed
import com.base.superfilemanager.notificationclean.NotificationCleanActivity
import com.base.superfilemanager.notificationclean.NotificationGuestActivity
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.MainScope
import kotlinx.coroutines.launch
......@@ -86,7 +86,7 @@ class HomeFragment : BaseFragment<FragmentLayoutHomeBinding>() {
startActivity(Intent(requireContext(), RecentAppActivity::class.java))
}
binding.idNotificationCleaner.setOnClickListener {
startActivity(Intent(requireContext(), NotificationCleanActivity::class.java))
startActivity(Intent(requireContext(), NotificationGuestActivity::class.java))
}
MainScope().launch(Dispatchers.IO) {
NetWorkSpeed.startMoritor()
......
......@@ -12,7 +12,7 @@ import com.base.superfilemanager.activity.photocompress.photo.StartCompressionPh
import com.base.superfilemanager.adapter.ToolsAdapter
import com.base.superfilemanager.databinding.FragmentLayoutToolsBinding
import com.base.superfilemanager.helps.BaseFragment
import com.base.superfilemanager.notificationclean.NotificationCleanActivity
import com.base.superfilemanager.notificationclean.NotificationGuestActivity
import com.base.superfilemanager.view.AFunOb
import com.base.superfilemanager.view.AFunOb.APP_MANAGER
import com.base.superfilemanager.view.AFunOb.BATTERY_INFO
......@@ -22,7 +22,6 @@ import com.base.superfilemanager.view.AFunOb.NOTIFICATION_CLEANER
import com.base.superfilemanager.view.AFunOb.PHOTO_COMPRESS
import com.base.superfilemanager.view.AFunOb.RECENT_APP_USAGE
import com.base.superfilemanager.view.AFunOb.SIMILAR_PHOTOS
import com.base.superfilemanager.view.AFunOb.SPEAK_CLEANER
class ToolsFragment : BaseFragment<FragmentLayoutToolsBinding>() {
private lateinit var adapter: ToolsAdapter
......@@ -67,7 +66,7 @@ class ToolsFragment : BaseFragment<FragmentLayoutToolsBinding>() {
}
NOTIFICATION_CLEANER -> {
startActivity(Intent(requireActivity(), NotificationCleanActivity::class.java))
startActivity(Intent(requireActivity(), NotificationGuestActivity::class.java))
}
}
......
package com.base.superfilemanager.notificationclean
import android.content.Intent
import android.graphics.Color
import androidx.core.view.updatePadding
import com.base.superfilemanager.databinding.ActivityLayoutTionGuestBinding
import com.base.superfilemanager.helps.BaseActivity
import com.base.superfilemanager.helps.ads.AdmobUtils
import com.blankj.utilcode.util.BarUtils
import com.blankj.utilcode.util.SPUtils
import kotlin.random.Random
class NotificationGuestActivity : BaseActivity<ActivityLayoutTionGuestBinding>() {
override val binding: ActivityLayoutTionGuestBinding by lazy {
ActivityLayoutTionGuestBinding.inflate(layoutInflater)
}
override fun initView() {
BarUtils.setStatusBarLightMode(this, true)
BarUtils.setStatusBarColor(this, Color.TRANSPARENT)
binding.root.updatePadding(top = BarUtils.getStatusBarHeight())
binding.idTzGuest.imageAssetsFolder = "ying_super_dao/images/"
binding.idTzGuest.setAnimation("ying_super_dao/data.json")
binding.idTzGuest.playAnimation()
SPUtils.getInstance().put("notification_guest", true)
binding.root.postDelayed({
AdmobUtils.showInterstitialAd(this) {
startActivity(Intent(this, NotificationCleanActivity::class.java))
finish()
}
}, Random.nextLong(2500, 4000))
binding.idTvTryNow.setOnClickListener {
startActivity(Intent(this, NotificationCleanActivity::class.java))
finish()
}
binding.idTGuanbi.setOnClickListener {
finishToMain()
}
}
}
\ No newline at end of file
......@@ -10,10 +10,5 @@ object AFunOb {
const val BATTERY_INFO = "Battery Info"
const val EMPTY_FILE_CLEANER = "Empty File Cleaner"
const val SIMILAR_PHOTOS = "Similar Photos"
const val SPEAK_CLEANER = "Speaker Cleaner"
const val PHOTO_COMPRESS = "Photo Compress"
const val APP_LOCK = "App Lock"
const val APP_SPEED = "App Speed"
const val BATTERY_OPTIMIZER = "Battery Optimizer"
}
\ No newline at end of file
......@@ -228,7 +228,8 @@
android:includeFontPadding="false"
android:text="Last Used"
android:textColor="#000000"
android:textSize="14sp" />
android:textSize="14sp"
tools:ignore="HardcodedText" />
<com.base.superfilemanager.view.ArrowView
android:id="@+id/arrow_last_use"
......@@ -310,13 +311,14 @@
android:layout_marginBottom="190dp"
android:gravity="center"
android:lineHeight="20dp"
android:text="Scan app\n..."
android:text="Wait a moment please."
android:textColor="@color/black"
android:textSize="19sp"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
app:layout_constraintStart_toStartOf="parent"
tools:ignore="HardcodedText,UnusedAttribute" />
</androidx.constraintlayout.widget.ConstraintLayout>
......
<?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:layout_width="match_parent"
android:layout_height="match_parent">
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/id_back_speak_cleaner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="14dp"
android:paddingHorizontal="12dp"
android:src="@mipmap/fanhui"
android:tint="@color/black"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Speaker Cleaner"
android:textColor="#000000"
android:textSize="18sp"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="@+id/id_back_speak_cleaner"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@+id/id_back_speak_cleaner" />
<androidx.appcompat.widget.LinearLayoutCompat
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:orientation="vertical"
app:layout_constraintBottom_toTopOf="@+id/id_clean_dust"
app:layout_constraintTop_toBottomOf="@+id/id_back_speak_cleaner">
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/speakertu" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="40dp"
android:text="Click the button to start cleaning"
android:textColor="#000000"
android:textSize="15sp"
android:textStyle="bold"
tools:ignore="HardcodedText" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginHorizontal="28dp"
android:layout_marginTop="12dp"
android:gravity="center"
android:text="There will be vibration and sound during speaker cleaning,which is normal!"
android:textColor="#999999"
android:textSize="13sp"
tools:ignore="HardcodedText" />
</androidx.appcompat.widget.LinearLayoutCompat>
<com.noober.background.view.BLTextView
android:id="@+id/id_clean_dust"
android:layout_width="match_parent"
android:layout_height="48dp"
android:layout_marginHorizontal="41dp"
android:layout_marginBottom="36dp"
android:gravity="center"
android:text="Clean Dust"
android:textColor="@color/white"
android:textSize="14sp"
android:textStyle="bold"
app:bl_corners_radius="24dp"
app:bl_solid_color="@color/theme_color"
app:layout_constraintBottom_toBottomOf="parent"
tools:ignore="HardcodedText" />
</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"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/color_655afd">
<androidx.appcompat.widget.LinearLayoutCompat
android:id="@+id/id_ll_p1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_horizontal"
android:orientation="vertical"
android:visibility="visible">
<View
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_weight="1" />
<com.airbnb.lottie.LottieAnimationView
android:id="@+id/id_speak_clean_lottie"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:lottie_autoPlay="true"
app:lottie_loop="true" />
<View
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_weight="1" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Cleaning"
android:textColor="@color/white"
android:textSize="21sp"
android:textStyle="bold" />
<androidx.appcompat.widget.LinearLayoutCompat
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="18dp"
android:layout_marginBottom="19dp">
<com.noober.background.view.BLView
android:layout_width="4dp"
android:layout_height="4dp"
app:bl_shape="oval"
app:bl_solid_color="@color/white" />
<com.noober.background.view.BLView
android:layout_width="4dp"
android:layout_height="4dp"
android:layout_marginHorizontal="2dp"
app:bl_shape="oval"
app:bl_solid_color="@color/white" />
<com.noober.background.view.BLView
android:layout_width="4dp"
android:layout_height="4dp"
app:bl_shape="oval"
app:bl_solid_color="@color/white" />
</androidx.appcompat.widget.LinearLayoutCompat>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Wait a moment please"
android:textColor="@color/white"
android:textSize="13sp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginHorizontal="50dp"
android:layout_marginTop="54dp"
android:layout_marginBottom="96dp"
android:gravity="center"
android:text="There will be vibration and sound during speaker cleaning, which is normal!"
android:textColor="#80FFFFFF"
android:textSize="12sp" />
</androidx.appcompat.widget.LinearLayoutCompat>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/id_ll_p2"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_horizontal"
android:orientation="vertical"
android:visibility="gone">
<com.airbnb.lottie.LottieAnimationView
android:id="@+id/id_lottie_complete"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:adjustViewBounds="true"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:lottie_rawRes="@raw/new_complete" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="290dp"
android:text="Speaker cleaning completed"
android:textColor="@color/white"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file
......@@ -101,7 +101,7 @@
android:layout_marginHorizontal="41dp"
android:layout_marginTop="11dp"
android:gravity="center"
android:text="Clean Junk"
android:text="Clean Up"
android:textColor="@color/white"
android:textSize="18sp"
android:textStyle="bold"
......@@ -487,7 +487,7 @@
<androidx.appcompat.widget.AppCompatImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/speaker_home" />
android:src="@drawable/network_home" />
</com.noober.background.view.BLLinearLayout>
......
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