Commit 033b8e0a authored by wanglei's avatar wanglei

[迭代]电池引导和清理扫描结束广告

parent e8608b65
package com.simplecleaner.app.bean.config
class AdConfigBean(
data class AdConfigBean(
var isAdShow: Boolean = true,//广告开关
......
......@@ -23,6 +23,8 @@ import com.simplecleaner.app.bean.FeatureBean.Companion.JUNK_CLEAN
import com.simplecleaner.app.bean.FeatureBean.Companion.setFunctionTodayUsed
import com.simplecleaner.app.bean.FileBean
import com.simplecleaner.app.bean.config.AdConfigBean
import com.simplecleaner.app.business.ads.AdsMgr
import com.simplecleaner.app.business.ads.AdsShowCallBack
import com.simplecleaner.app.databinding.ActivityJunkClean2Binding
import com.simplecleaner.app.databinding.ItemJunkCleanChildBinding
import com.simplecleaner.app.databinding.ItemJunkCleanGroupBinding
......@@ -229,7 +231,7 @@ class JunkCleanActivity : BaseActivity<ActivityJunkClean2Binding>(ActivityJunkCl
}
})
if (AdConfigBean.adsConfigBean.isAdShow){
if (AdConfigBean.adsConfigBean.isAdShow) {
lifecycleScope.launch(Dispatchers.IO) {
while (isActive) {
delay(3000)
......@@ -358,6 +360,13 @@ class JunkCleanActivity : BaseActivity<ActivityJunkClean2Binding>(ActivityJunkCl
updateSelection()
page1.tvPath?.setText(R.string.scan_completed)
page1.tvSize?.text = getString(R.string.found_f, total.toFormatSize())
AdsMgr.showInsert(this, false, object : AdsShowCallBack() {
override fun next() {
if (total > 0L) {
binding.idShouzhi.visibility = View.VISIBLE
}
}
})
}
private fun setSize(size: Long) {
......
......@@ -56,8 +56,8 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_4"
android:visibility="invisible"
android:layout_marginBottom="@dimen/dp_38"
android:visibility="invisible"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
......@@ -114,6 +114,21 @@
tools:ignore="TextContrastCheck"
tools:layout_editor_absoluteX="30dp" />
<com.airbnb.lottie.LottieAnimationView
android:id="@+id/id_shouzhi"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="2dp"
android:visibility="gone"
app:layout_constraintBottom_toBottomOf="@id/tv_clean"
app:layout_constraintEnd_toEndOf="@id/tv_clean"
app:layout_constraintTop_toTopOf="@id/tv_clean"
app:lottie_autoPlay="true"
app:lottie_loop="true"
app:lottie_rawRes="@raw/junk_shouzhi"
tools:ignore="ImageContrastCheck"
tools:visibility="visible" />
<include
android:id="@+id/layout_animation"
layout="@layout/layout_animation_2"
......
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