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