Commit da48b3e7 authored by wanglei's avatar wanglei

...

parent edf81826
......@@ -9,6 +9,7 @@ import android.graphics.Color
import android.graphics.drawable.Drawable
import android.os.Environment
import android.view.View
import android.view.animation.AccelerateInterpolator
import android.view.animation.LinearInterpolator
import androidx.activity.addCallback
import androidx.core.content.ContextCompat
......@@ -25,6 +26,7 @@ import com.base.browserwhite.utils.BarUtils
import com.base.browserwhite.utils.FileHelp.getFileFolder
import com.base.browserwhite.utils.KotlinExt.toFormatSize
import com.base.browserwhite.utils.MediaStoreUtils.queryFiles
import fr.castorflex.android.smoothprogressbar.SmoothProgressDrawable
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.channels.BufferOverflow
import kotlinx.coroutines.delay
......@@ -110,11 +112,11 @@ class ScanJunkActivity : BaseActivity<ActivityScanJunkBinding>() {
private fun beginScan() = lifecycleScope.launch(Dispatchers.Main) {
var size = 0L
junkScanAdapter.addData(ParentBean(R.mipmap.x_residual, "Residual File"), 0)
delay(300)
delay(Random.nextLong(500, 1500))
junkScanAdapter.addData(ParentBean(R.mipmap.x_useless, "Useless installation package"), 1)
delay(300)
delay(Random.nextLong(500, 1500))
junkScanAdapter.addData(ParentBean(R.mipmap.x_temp, "Temp Files"), 2)
delay(300)
delay(Random.nextLong(500, 1500))
junkScanAdapter.addData(ParentBean(R.mipmap.x_residual, "Log Files"), 3)
val emptyFolder = arrayListOf<File>()
......@@ -182,6 +184,7 @@ class ScanJunkActivity : BaseActivity<ActivityScanJunkBinding>() {
junkExpandAdapter.expandAllGroup()
}
binding.progressBar.visibility = View.GONE
binding.clTop.setBackgroundResource(R.mipmap.hong_bg)
binding.tvPath.visibility = View.GONE
binding.tvBtn.isEnabled = true
......@@ -189,6 +192,7 @@ class ScanJunkActivity : BaseActivity<ActivityScanJunkBinding>() {
cleanSize = size
binding.tvBtn.text = "Clean up ${size.toFormatSize()}"
}
private fun setSize(size: Long) {
......
......@@ -77,16 +77,15 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/tv_size" />
<ProgressBar
android:id="@+id/progress_bar"
style="@style/Widget.AppCompat.ProgressBar.Horizontal"
android:layout_width="match_parent"
android:layout_height="3dp"
android:layout_height="16dp"
android:indeterminate="true"
android:indeterminateBehavior="repeat"
android:indeterminateDrawable="@drawable/progress_bar_clean"
android:indeterminateDuration="500"
android:visibility="gone"
android:indeterminateTint="@color/white"
android:indeterminateTintMode="src_atop"
app:layout_constraintBottom_toTopOf="@id/tv_path" />
<TextView
......
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