Commit 2cf2c001 authored by wanglei's avatar wanglei

...

parent 7aeb65d0
Pipeline #1406 canceled with stages
......@@ -38,6 +38,8 @@ import com.swiftcleaner.chovey.view.dialog.AppExitDialog;
import com.swiftcleaner.chovey.view.dialog.CustomBottomSheetDialog;
import com.zxdemo.admob.AdmobHelper;
import java.util.concurrent.atomic.AtomicBoolean;
public class MainActivity extends AppCompatActivity {
ActivityMainBinding binding;
private static final int REQUEST_ALL_FILES_ACCESS_PERMISSION = 1;
......@@ -208,8 +210,6 @@ public class MainActivity extends AppCompatActivity {
private void checkAndRequestPermissions() {
if (checkFilesAccessPermission(this)) {
// 有权限,直接跳转页面
} else {
// 没有权限,请求权限
CustomBottomSheetDialog customBottomSheetDialog = new CustomBottomSheetDialog();
......@@ -297,12 +297,20 @@ public class MainActivity extends AppCompatActivity {
appExitDialog.show();
}
private AtomicBoolean bannerShowed = new AtomicBoolean(false);
@Override
protected void onResume() {
super.onResume();
if (binding.lottieAnimattionView != null) {
binding.lottieAnimattionView.resumeAnimation(); // 恢复动画
}
if (checkFilesAccessPermission(this)) {
if (bannerShowed.get()) return;
bannerShowed.set(true);
AdmobHelper.INSTANCE.showBannerAd(this, binding.flBanner, "bottom", null, null);
}
}
@Override
......
......@@ -641,10 +641,10 @@ object AdmobHelper {
completed: (() -> Unit?)? = null,
failed: (() -> Unit?)? = null
) {
if (!isShowAdBanner() || isBlacklist()) {
failed?.invoke()
return
}
// if (!isShowAdBanner() || isBlacklist()) {
// failed?.invoke()
// return
// }
Log.d(TAG, "banner Ad load.")
val adView = AdView(context)
......
<?xml version="1.0" encoding="utf-8"?>
<androidx.core.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android"
<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"
......@@ -8,497 +8,513 @@
android:overScrollMode="never"
tools:context=".view.MainActivity">
<androidx.constraintlayout.widget.ConstraintLayout
<androidx.core.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">
android:layout_height="match_parent"
android:layout_marginBottom="60dp">
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/cl1"
android:layout_width="match_parent"
android:layout_height="44dp"
android:layout_marginTop="44dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:text="Swift Cleaner - Phone Helper"
android:textColor="#000000"
android:textSize="23sp"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ImageView
android:id="@+id/iv_setting"
android:layout_width="22dp"
android:layout_height="22dp"
android:layout_marginEnd="18dp"
android:scaleType="fitXY"
android:src="@mipmap/vector"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/whats_app_cl2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="26dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/cl1">
android:layout_height="match_parent">
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/cl_clean_animation"
android:layout_width="208dp"
android:layout_height="208dp"
android:id="@+id/cl1"
android:layout_width="match_parent"
android:layout_height="44dp"
android:layout_marginTop="44dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
<ImageView
android:layout_width="190dp"
android:layout_height="190dp"
android:src="@mipmap/h_yuan1"
app:layout_constraintBottom_toBottomOf="@+id/cl_clean_animation"
app:layout_constraintEnd_toEndOf="@+id/cl_clean_animation"
app:layout_constraintStart_toStartOf="@+id/cl_clean_animation"
app:layout_constraintTop_toTopOf="@+id/cl_clean_animation" />
<com.airbnb.lottie.LottieAnimationView
android:id="@+id/lottie_animattion_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:lottie_loop="true"
app:layout_constraintBottom_toBottomOf="@+id/cl_clean_animation"
app:layout_constraintEnd_toEndOf="@+id/cl_clean_animation"
app:layout_constraintStart_toStartOf="@+id/cl_clean_animation"
app:layout_constraintTop_toTopOf="@+id/cl_clean_animation" />
<ImageView
android:layout_width="41dp"
android:layout_height="41dp"
android:layout_marginTop="63dp"
android:scaleType="fitXY"
android:src="@mipmap/h_clean"
app:layout_constraintEnd_toEndOf="@+id/cl_clean_animation"
app:layout_constraintStart_toStartOf="@+id/cl_clean_animation"
app:layout_constraintTop_toTopOf="@+id/cl_clean_animation" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="107dp"
android:text="CLEAN"
android:textColor="#FFFFFF"
android:textSize="25sp"
android:layout_marginStart="16dp"
android:text="Swift Cleaner - Phone Helper"
android:textColor="#000000"
android:textSize="23sp"
android:textStyle="bold"
app:layout_constraintEnd_toEndOf="@+id/cl_clean_animation"
app:layout_constraintStart_toStartOf="@+id/cl_clean_animation"
app:layout_constraintTop_toTopOf="@+id/cl_clean_animation" />
</androidx.constraintlayout.widget.ConstraintLayout>
<TextView
android:id="@+id/used_space_textview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:text="Used Space"
android:textColor="#000000"
android:textSize="15sp"
app:layout_constraintStart_toStartOf="@id/cl_clean_animation"
app:layout_constraintTop_toBottomOf="@id/cl_clean_animation" />
<TextView
android:id="@+id/phone_memory"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="5dp"
android:layout_marginTop="12dp"
android:text="13.58GB / 118GB"
android:textColor="#000000"
android:textSize="15sp"
android:textStyle="bold"
app:layout_constraintStart_toEndOf="@id/used_space_textview"
app:layout_constraintTop_toBottomOf="@id/cl_clean_animation" />
<TextView
android:id="@+id/clean_up"
android:layout_width="241dp"
android:layout_height="44dp"
android:layout_marginTop="19dp"
android:background="@drawable/shape_clean_up"
android:gravity="center"
android:text="Clean Up"
android:textColor="@color/white"
android:textSize="20sp"
android:textStyle="bold"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/phone_memory" />
</androidx.constraintlayout.widget.ConstraintLayout>
<ImageView
android:layout_width="25dp"
android:layout_height="18dp"
android:layout_marginTop="27dp"
android:src="@mipmap/h_shouqi"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/whats_app_cl2" />
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/cl3"
android:layout_width="match_parent"
android:layout_height="115dp"
android:layout_marginHorizontal="16dp"
android:layout_marginTop="75dp"
android:background="@drawable/shape_radio_15dp_white"
app:layout_constraintTop_toBottomOf="@id/whats_app_cl2">
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/cl3_clean_junk"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="20dp"
app:layout_constraintBottom_toBottomOf="@id/cl3"
app:layout_constraintStart_toStartOf="@id/cl3"
app:layout_constraintTop_toTopOf="@id/cl3">
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ImageView
android:id="@+id/iv_clean_junk"
android:layout_width="50dp"
android:layout_height="50dp"
android:id="@+id/iv_setting"
android:layout_width="22dp"
android:layout_height="22dp"
android:layout_marginEnd="18dp"
android:scaleType="fitXY"
android:src="@mipmap/h_cleanjunk"
app:layout_constraintEnd_toEndOf="@id/cl3_clean_junk"
app:layout_constraintStart_toStartOf="@id/cl3_clean_junk"
app:layout_constraintTop_toTopOf="@id/cl3_clean_junk" />
android:src="@mipmap/vector"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:text="Clean Junk"
android:textColor="#000000"
android:textSize="15sp"
app:layout_constraintEnd_toEndOf="@id/cl3_clean_junk"
app:layout_constraintStart_toStartOf="@id/cl3_clean_junk"
app:layout_constraintTop_toBottomOf="@id/iv_clean_junk" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/cl3_app_manager"
android:layout_width="wrap_content"
android:id="@+id/whats_app_cl2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_constraintBottom_toBottomOf="@id/cl3"
app:layout_constraintEnd_toEndOf="@id/cl3"
app:layout_constraintStart_toStartOf="@id/cl3"
app:layout_constraintTop_toTopOf="@id/cl3">
<ImageView
android:id="@+id/iv_app_manager"
android:layout_width="50dp"
android:layout_height="50dp"
android:scaleType="fitXY"
android:src="@mipmap/h_appmanager"
app:layout_constraintEnd_toEndOf="@id/cl3_app_manager"
app:layout_constraintStart_toStartOf="@id/cl3_app_manager"
app:layout_constraintTop_toTopOf="@id/cl3_app_manager" />
android:layout_marginTop="26dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/cl1">
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/cl_clean_animation"
android:layout_width="208dp"
android:layout_height="208dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
<ImageView
android:layout_width="190dp"
android:layout_height="190dp"
android:src="@mipmap/h_yuan1"
app:layout_constraintBottom_toBottomOf="@+id/cl_clean_animation"
app:layout_constraintEnd_toEndOf="@+id/cl_clean_animation"
app:layout_constraintStart_toStartOf="@+id/cl_clean_animation"
app:layout_constraintTop_toTopOf="@+id/cl_clean_animation" />
<com.airbnb.lottie.LottieAnimationView
android:id="@+id/lottie_animattion_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_constraintBottom_toBottomOf="@+id/cl_clean_animation"
app:layout_constraintEnd_toEndOf="@+id/cl_clean_animation"
app:layout_constraintStart_toStartOf="@+id/cl_clean_animation"
app:layout_constraintTop_toTopOf="@+id/cl_clean_animation"
app:lottie_loop="true" />
<ImageView
android:layout_width="41dp"
android:layout_height="41dp"
android:layout_marginTop="63dp"
android:scaleType="fitXY"
android:src="@mipmap/h_clean"
app:layout_constraintEnd_toEndOf="@+id/cl_clean_animation"
app:layout_constraintStart_toStartOf="@+id/cl_clean_animation"
app:layout_constraintTop_toTopOf="@+id/cl_clean_animation" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="107dp"
android:text="CLEAN"
android:textColor="#FFFFFF"
android:textSize="25sp"
android:textStyle="bold"
app:layout_constraintEnd_toEndOf="@+id/cl_clean_animation"
app:layout_constraintStart_toStartOf="@+id/cl_clean_animation"
app:layout_constraintTop_toTopOf="@+id/cl_clean_animation" />
</androidx.constraintlayout.widget.ConstraintLayout>
<TextView
android:id="@+id/used_space_textview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:text="App Manager"
android:layout_marginTop="12dp"
android:text="Used Space"
android:textColor="#000000"
android:textSize="15sp"
app:layout_constraintEnd_toEndOf="@id/cl3_app_manager"
app:layout_constraintStart_toStartOf="@id/cl3_app_manager"
app:layout_constraintTop_toBottomOf="@id/iv_app_manager" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/cl3_battery_info"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="18dp"
app:layout_constraintBottom_toBottomOf="@id/cl3"
app:layout_constraintEnd_toEndOf="@id/cl3"
app:layout_constraintTop_toTopOf="@id/cl3">
<ImageView
android:id="@+id/iv_battery_info"
android:layout_width="50dp"
android:layout_height="50dp"
android:scaleType="fitXY"
android:src="@mipmap/h_batteryinfo"
app:layout_constraintEnd_toEndOf="@id/cl3_battery_info"
app:layout_constraintStart_toStartOf="@id/cl3_battery_info"
app:layout_constraintTop_toTopOf="@id/cl3_battery_info" />
app:layout_constraintStart_toStartOf="@id/cl_clean_animation"
app:layout_constraintTop_toBottomOf="@id/cl_clean_animation" />
<TextView
android:id="@+id/phone_memory"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:text="Battery Info"
android:layout_marginStart="5dp"
android:layout_marginTop="12dp"
android:text="13.58GB / 118GB"
android:textColor="#000000"
android:textSize="15sp"
app:layout_constraintEnd_toEndOf="@id/cl3_battery_info"
app:layout_constraintStart_toStartOf="@id/cl3_battery_info"
app:layout_constraintTop_toBottomOf="@id/iv_battery_info" />
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
android:textStyle="bold"
app:layout_constraintStart_toEndOf="@id/used_space_textview"
app:layout_constraintTop_toBottomOf="@id/cl_clean_animation" />
<TextView
android:id="@+id/more_textview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="18dp"
android:text="More"
android:textColor="#000000"
android:textSize="20sp"
android:textStyle="bold"
app:layout_constraintStart_toStartOf="@id/cl3"
app:layout_constraintTop_toBottomOf="@id/cl3" />
<TextView
android:id="@+id/clean_up"
android:layout_width="241dp"
android:layout_height="44dp"
android:layout_marginTop="19dp"
android:background="@drawable/shape_clean_up"
android:gravity="center"
android:text="Clean Up"
android:textColor="@color/white"
android:textSize="20sp"
android:textStyle="bold"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/phone_memory" />
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/cl4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginHorizontal="16dp"
android:layout_marginTop="15dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/more_textview">
</androidx.constraintlayout.widget.ConstraintLayout>
<ImageView
android:layout_width="25dp"
android:layout_height="18dp"
android:layout_marginTop="27dp"
android:src="@mipmap/h_shouqi"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/whats_app_cl2" />
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/large_file_cleaner"
android:id="@+id/cl3"
android:layout_width="match_parent"
android:layout_height="72dp"
android:background="@drawable/shape_radio_20dp_white"
app:layout_constraintEnd_toEndOf="@id/cl4"
app:layout_constraintStart_toStartOf="@id/cl4"
app:layout_constraintTop_toTopOf="@id/cl4">
<ImageView
android:layout_width="44dp"
android:layout_height="44dp"
android:layout_marginStart="14dp"
android:scaleType="fitXY"
android:src="@mipmap/h_large"
app:layout_constraintBottom_toBottomOf="@id/large_file_cleaner"
app:layout_constraintStart_toStartOf="@id/large_file_cleaner"
app:layout_constraintTop_toTopOf="@id/large_file_cleaner" />
<TextView
android:layout_height="115dp"
android:layout_marginHorizontal="16dp"
android:layout_marginTop="75dp"
android:background="@drawable/shape_radio_15dp_white"
app:layout_constraintTop_toBottomOf="@id/whats_app_cl2">
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/cl3_clean_junk"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="72dp"
android:text="Lager File Cleaner"
android:textColor="#000000"
android:textSize="15sp"
app:layout_constraintBottom_toBottomOf="@id/large_file_cleaner"
app:layout_constraintStart_toStartOf="@id/large_file_cleaner"
app:layout_constraintTop_toTopOf="@id/large_file_cleaner" />
<ImageView
android:layout_width="18dp"
android:layout_height="18dp"
android:layout_marginEnd="11dp"
android:scaleType="fitXY"
android:src="@mipmap/jiantou"
app:layout_constraintBottom_toBottomOf="@id/large_file_cleaner"
app:layout_constraintEnd_toEndOf="@id/large_file_cleaner"
app:layout_constraintTop_toTopOf="@id/large_file_cleaner" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/whats_app"
android:layout_width="match_parent"
android:layout_height="72dp"
android:layout_marginTop="12dp"
android:background="@drawable/shape_radio_20dp_white"
app:layout_constraintEnd_toEndOf="@id/cl4"
app:layout_constraintStart_toStartOf="@id/cl4"
app:layout_constraintTop_toBottomOf="@id/large_file_cleaner">
<ImageView
android:layout_width="44dp"
android:layout_height="44dp"
android:layout_marginStart="14dp"
android:scaleType="fitXY"
android:src="@mipmap/h_whatsapp"
app:layout_constraintBottom_toBottomOf="@id/whats_app"
app:layout_constraintStart_toStartOf="@id/whats_app"
app:layout_constraintTop_toTopOf="@id/whats_app" />
<TextView
android:layout_marginStart="20dp"
app:layout_constraintBottom_toBottomOf="@id/cl3"
app:layout_constraintStart_toStartOf="@id/cl3"
app:layout_constraintTop_toTopOf="@id/cl3">
<ImageView
android:id="@+id/iv_clean_junk"
android:layout_width="50dp"
android:layout_height="50dp"
android:scaleType="fitXY"
android:src="@mipmap/h_cleanjunk"
app:layout_constraintEnd_toEndOf="@id/cl3_clean_junk"
app:layout_constraintStart_toStartOf="@id/cl3_clean_junk"
app:layout_constraintTop_toTopOf="@id/cl3_clean_junk" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:text="Clean Junk"
android:textColor="#000000"
android:textSize="15sp"
app:layout_constraintEnd_toEndOf="@id/cl3_clean_junk"
app:layout_constraintStart_toStartOf="@id/cl3_clean_junk"
app:layout_constraintTop_toBottomOf="@id/iv_clean_junk" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/cl3_app_manager"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="72dp"
android:text="WhatsApp Cleaner"
android:textColor="#000000"
android:textSize="15sp"
app:layout_constraintBottom_toBottomOf="@id/whats_app"
app:layout_constraintStart_toStartOf="@id/whats_app"
app:layout_constraintTop_toTopOf="@id/whats_app" />
<ImageView
android:layout_width="18dp"
android:layout_height="18dp"
android:layout_marginEnd="11dp"
android:scaleType="fitXY"
android:src="@mipmap/jiantou"
app:layout_constraintBottom_toBottomOf="@id/whats_app"
app:layout_constraintEnd_toEndOf="@id/whats_app"
app:layout_constraintTop_toTopOf="@id/whats_app" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/app_process"
android:layout_width="match_parent"
android:layout_height="72dp"
android:layout_marginTop="12dp"
android:background="@drawable/shape_radio_20dp_white"
app:layout_constraintEnd_toEndOf="@id/cl4"
app:layout_constraintStart_toStartOf="@id/cl4"
app:layout_constraintTop_toBottomOf="@id/whats_app">
<ImageView
android:layout_width="44dp"
android:layout_height="44dp"
android:layout_marginStart="14dp"
android:scaleType="fitXY"
android:src="@mipmap/h_zppprocess"
app:layout_constraintBottom_toBottomOf="@id/app_process"
app:layout_constraintStart_toStartOf="@id/app_process"
app:layout_constraintTop_toTopOf="@id/app_process" />
<TextView
app:layout_constraintBottom_toBottomOf="@id/cl3"
app:layout_constraintEnd_toEndOf="@id/cl3"
app:layout_constraintStart_toStartOf="@id/cl3"
app:layout_constraintTop_toTopOf="@id/cl3">
<ImageView
android:id="@+id/iv_app_manager"
android:layout_width="50dp"
android:layout_height="50dp"
android:scaleType="fitXY"
android:src="@mipmap/h_appmanager"
app:layout_constraintEnd_toEndOf="@id/cl3_app_manager"
app:layout_constraintStart_toStartOf="@id/cl3_app_manager"
app:layout_constraintTop_toTopOf="@id/cl3_app_manager" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:text="App Manager"
android:textColor="#000000"
android:textSize="15sp"
app:layout_constraintEnd_toEndOf="@id/cl3_app_manager"
app:layout_constraintStart_toStartOf="@id/cl3_app_manager"
app:layout_constraintTop_toBottomOf="@id/iv_app_manager" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/cl3_battery_info"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="72dp"
android:text="App Process"
android:textColor="#000000"
android:textSize="15sp"
app:layout_constraintBottom_toBottomOf="@id/app_process"
app:layout_constraintStart_toStartOf="@id/app_process"
app:layout_constraintTop_toTopOf="@id/app_process" />
<ImageView
android:layout_width="18dp"
android:layout_height="18dp"
android:layout_marginEnd="11dp"
android:scaleType="fitXY"
android:src="@mipmap/jiantou"
app:layout_constraintBottom_toBottomOf="@id/app_process"
app:layout_constraintEnd_toEndOf="@id/app_process"
app:layout_constraintTop_toTopOf="@id/app_process" />
android:layout_marginEnd="18dp"
app:layout_constraintBottom_toBottomOf="@id/cl3"
app:layout_constraintEnd_toEndOf="@id/cl3"
app:layout_constraintTop_toTopOf="@id/cl3">
<ImageView
android:id="@+id/iv_battery_info"
android:layout_width="50dp"
android:layout_height="50dp"
android:scaleType="fitXY"
android:src="@mipmap/h_batteryinfo"
app:layout_constraintEnd_toEndOf="@id/cl3_battery_info"
app:layout_constraintStart_toStartOf="@id/cl3_battery_info"
app:layout_constraintTop_toTopOf="@id/cl3_battery_info" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:text="Battery Info"
android:textColor="#000000"
android:textSize="15sp"
app:layout_constraintEnd_toEndOf="@id/cl3_battery_info"
app:layout_constraintStart_toStartOf="@id/cl3_battery_info"
app:layout_constraintTop_toBottomOf="@id/iv_battery_info" />
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/similar_photos"
android:layout_width="match_parent"
android:layout_height="72dp"
android:layout_marginTop="12dp"
android:background="@drawable/shape_radio_20dp_white"
app:layout_constraintEnd_toEndOf="@id/cl4"
app:layout_constraintStart_toStartOf="@id/cl4"
app:layout_constraintTop_toBottomOf="@id/app_process">
<ImageView
android:layout_width="44dp"
android:layout_height="44dp"
android:layout_marginStart="14dp"
android:scaleType="fitXY"
android:src="@mipmap/h_simiar"
app:layout_constraintBottom_toBottomOf="@id/similar_photos"
app:layout_constraintStart_toStartOf="@id/similar_photos"
app:layout_constraintTop_toTopOf="@id/similar_photos" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="72dp"
android:text="Similar Photos"
android:textColor="#000000"
android:textSize="15sp"
app:layout_constraintBottom_toBottomOf="@id/similar_photos"
app:layout_constraintStart_toStartOf="@id/similar_photos"
app:layout_constraintTop_toTopOf="@id/similar_photos" />
<TextView
android:id="@+id/more_textview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="18dp"
android:text="More"
android:textColor="#000000"
android:textSize="20sp"
android:textStyle="bold"
app:layout_constraintStart_toStartOf="@id/cl3"
app:layout_constraintTop_toBottomOf="@id/cl3" />
<ImageView
android:layout_width="18dp"
android:layout_height="18dp"
android:layout_marginEnd="11dp"
android:scaleType="fitXY"
android:src="@mipmap/jiantou"
app:layout_constraintBottom_toBottomOf="@id/similar_photos"
app:layout_constraintEnd_toEndOf="@id/similar_photos"
app:layout_constraintTop_toTopOf="@id/similar_photos" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/screenshot_cleaner"
android:id="@+id/cl4"
android:layout_width="match_parent"
android:layout_height="72dp"
android:layout_marginTop="12dp"
android:background="@drawable/shape_radio_20dp_white"
app:layout_constraintEnd_toEndOf="@id/cl4"
app:layout_constraintStart_toStartOf="@id/cl4"
app:layout_constraintTop_toBottomOf="@id/similar_photos">
<ImageView
android:layout_width="44dp"
android:layout_height="44dp"
android:layout_marginStart="14dp"
android:scaleType="fitXY"
android:src="@mipmap/h_screenshot"
app:layout_constraintBottom_toBottomOf="@id/screenshot_cleaner"
app:layout_constraintStart_toStartOf="@id/screenshot_cleaner"
app:layout_constraintTop_toTopOf="@id/screenshot_cleaner" />
android:layout_height="wrap_content"
android:layout_marginHorizontal="16dp"
android:layout_marginTop="15dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/more_textview">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="72dp"
android:text="Screenshot_Cleaner"
android:textColor="#000000"
android:textSize="15sp"
app:layout_constraintBottom_toBottomOf="@id/screenshot_cleaner"
app:layout_constraintStart_toStartOf="@id/screenshot_cleaner"
app:layout_constraintTop_toTopOf="@id/screenshot_cleaner" />
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/large_file_cleaner"
android:layout_width="match_parent"
android:layout_height="72dp"
android:background="@drawable/shape_radio_20dp_white"
app:layout_constraintEnd_toEndOf="@id/cl4"
app:layout_constraintStart_toStartOf="@id/cl4"
app:layout_constraintTop_toTopOf="@id/cl4">
<ImageView
android:layout_width="44dp"
android:layout_height="44dp"
android:layout_marginStart="14dp"
android:scaleType="fitXY"
android:src="@mipmap/h_large"
app:layout_constraintBottom_toBottomOf="@id/large_file_cleaner"
app:layout_constraintStart_toStartOf="@id/large_file_cleaner"
app:layout_constraintTop_toTopOf="@id/large_file_cleaner" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="72dp"
android:text="Lager File Cleaner"
android:textColor="#000000"
android:textSize="15sp"
app:layout_constraintBottom_toBottomOf="@id/large_file_cleaner"
app:layout_constraintStart_toStartOf="@id/large_file_cleaner"
app:layout_constraintTop_toTopOf="@id/large_file_cleaner" />
<ImageView
android:layout_width="18dp"
android:layout_height="18dp"
android:layout_marginEnd="11dp"
android:scaleType="fitXY"
android:src="@mipmap/jiantou"
app:layout_constraintBottom_toBottomOf="@id/large_file_cleaner"
app:layout_constraintEnd_toEndOf="@id/large_file_cleaner"
app:layout_constraintTop_toTopOf="@id/large_file_cleaner" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/whats_app"
android:layout_width="match_parent"
android:layout_height="72dp"
android:layout_marginTop="12dp"
android:background="@drawable/shape_radio_20dp_white"
app:layout_constraintEnd_toEndOf="@id/cl4"
app:layout_constraintStart_toStartOf="@id/cl4"
app:layout_constraintTop_toBottomOf="@id/large_file_cleaner">
<ImageView
android:layout_width="44dp"
android:layout_height="44dp"
android:layout_marginStart="14dp"
android:scaleType="fitXY"
android:src="@mipmap/h_whatsapp"
app:layout_constraintBottom_toBottomOf="@id/whats_app"
app:layout_constraintStart_toStartOf="@id/whats_app"
app:layout_constraintTop_toTopOf="@id/whats_app" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="72dp"
android:text="WhatsApp Cleaner"
android:textColor="#000000"
android:textSize="15sp"
app:layout_constraintBottom_toBottomOf="@id/whats_app"
app:layout_constraintStart_toStartOf="@id/whats_app"
app:layout_constraintTop_toTopOf="@id/whats_app" />
<ImageView
android:layout_width="18dp"
android:layout_height="18dp"
android:layout_marginEnd="11dp"
android:scaleType="fitXY"
android:src="@mipmap/jiantou"
app:layout_constraintBottom_toBottomOf="@id/whats_app"
app:layout_constraintEnd_toEndOf="@id/whats_app"
app:layout_constraintTop_toTopOf="@id/whats_app" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/app_process"
android:layout_width="match_parent"
android:layout_height="72dp"
android:layout_marginTop="12dp"
android:background="@drawable/shape_radio_20dp_white"
app:layout_constraintEnd_toEndOf="@id/cl4"
app:layout_constraintStart_toStartOf="@id/cl4"
app:layout_constraintTop_toBottomOf="@id/whats_app">
<ImageView
android:layout_width="44dp"
android:layout_height="44dp"
android:layout_marginStart="14dp"
android:scaleType="fitXY"
android:src="@mipmap/h_zppprocess"
app:layout_constraintBottom_toBottomOf="@id/app_process"
app:layout_constraintStart_toStartOf="@id/app_process"
app:layout_constraintTop_toTopOf="@id/app_process" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="72dp"
android:text="App Process"
android:textColor="#000000"
android:textSize="15sp"
app:layout_constraintBottom_toBottomOf="@id/app_process"
app:layout_constraintStart_toStartOf="@id/app_process"
app:layout_constraintTop_toTopOf="@id/app_process" />
<ImageView
android:layout_width="18dp"
android:layout_height="18dp"
android:layout_marginEnd="11dp"
android:scaleType="fitXY"
android:src="@mipmap/jiantou"
app:layout_constraintBottom_toBottomOf="@id/app_process"
app:layout_constraintEnd_toEndOf="@id/app_process"
app:layout_constraintTop_toTopOf="@id/app_process" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/similar_photos"
android:layout_width="match_parent"
android:layout_height="72dp"
android:layout_marginTop="12dp"
android:background="@drawable/shape_radio_20dp_white"
app:layout_constraintEnd_toEndOf="@id/cl4"
app:layout_constraintStart_toStartOf="@id/cl4"
app:layout_constraintTop_toBottomOf="@id/app_process">
<ImageView
android:layout_width="44dp"
android:layout_height="44dp"
android:layout_marginStart="14dp"
android:scaleType="fitXY"
android:src="@mipmap/h_simiar"
app:layout_constraintBottom_toBottomOf="@id/similar_photos"
app:layout_constraintStart_toStartOf="@id/similar_photos"
app:layout_constraintTop_toTopOf="@id/similar_photos" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="72dp"
android:text="Similar Photos"
android:textColor="#000000"
android:textSize="15sp"
app:layout_constraintBottom_toBottomOf="@id/similar_photos"
app:layout_constraintStart_toStartOf="@id/similar_photos"
app:layout_constraintTop_toTopOf="@id/similar_photos" />
<ImageView
android:layout_width="18dp"
android:layout_height="18dp"
android:layout_marginEnd="11dp"
android:scaleType="fitXY"
android:src="@mipmap/jiantou"
app:layout_constraintBottom_toBottomOf="@id/similar_photos"
app:layout_constraintEnd_toEndOf="@id/similar_photos"
app:layout_constraintTop_toTopOf="@id/similar_photos" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/screenshot_cleaner"
android:layout_width="match_parent"
android:layout_height="72dp"
android:layout_marginTop="12dp"
android:background="@drawable/shape_radio_20dp_white"
app:layout_constraintEnd_toEndOf="@id/cl4"
app:layout_constraintStart_toStartOf="@id/cl4"
app:layout_constraintTop_toBottomOf="@id/similar_photos">
<ImageView
android:layout_width="44dp"
android:layout_height="44dp"
android:layout_marginStart="14dp"
android:scaleType="fitXY"
android:src="@mipmap/h_screenshot"
app:layout_constraintBottom_toBottomOf="@id/screenshot_cleaner"
app:layout_constraintStart_toStartOf="@id/screenshot_cleaner"
app:layout_constraintTop_toTopOf="@id/screenshot_cleaner" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="72dp"
android:text="Screenshot_Cleaner"
android:textColor="#000000"
android:textSize="15sp"
app:layout_constraintBottom_toBottomOf="@id/screenshot_cleaner"
app:layout_constraintStart_toStartOf="@id/screenshot_cleaner"
app:layout_constraintTop_toTopOf="@id/screenshot_cleaner" />
<ImageView
android:layout_width="18dp"
android:layout_height="18dp"
android:layout_marginEnd="11dp"
android:scaleType="fitXY"
android:src="@mipmap/jiantou"
app:layout_constraintBottom_toBottomOf="@id/screenshot_cleaner"
app:layout_constraintEnd_toEndOf="@id/screenshot_cleaner"
app:layout_constraintTop_toTopOf="@id/screenshot_cleaner" />
</androidx.constraintlayout.widget.ConstraintLayout>
<ImageView
android:layout_width="18dp"
android:layout_height="18dp"
android:layout_marginEnd="11dp"
android:scaleType="fitXY"
android:src="@mipmap/jiantou"
app:layout_constraintBottom_toBottomOf="@id/screenshot_cleaner"
app:layout_constraintEnd_toEndOf="@id/screenshot_cleaner"
app:layout_constraintTop_toTopOf="@id/screenshot_cleaner" />
</androidx.constraintlayout.widget.ConstraintLayout>
<ImageView
android:layout_width="match_parent"
android:layout_height="34dp"
android:layout_marginTop="21dp"
android:scaleType="fitXY"
android:src="@mipmap/bian_bottom"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/cl4" />
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.core.widget.NestedScrollView>
<ImageView
android:layout_width="match_parent"
android:layout_height="34dp"
android:layout_marginTop="21dp"
android:scaleType="fitXY"
android:src="@mipmap/bian_bottom"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/cl4" />
</androidx.constraintlayout.widget.ConstraintLayout>
<FrameLayout
android:id="@+id/fl_banner"
android:layout_width="match_parent"
android:layout_height="60dp"
app:layout_constraintBottom_toBottomOf="parent" />
</androidx.core.widget.NestedScrollView>
\ No newline at end of file
</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