xiongzhu 5 anni fa
parent
commit
6eb9b36590
29 ha cambiato i file con 506 aggiunte e 9 eliminazioni
  1. 5 0
      app/src/main/AndroidManifest.xml
  2. 21 0
      app/src/main/java/com/izouma/booster/activity/VipActivity.java
  3. 5 0
      app/src/main/java/com/izouma/booster/fragment/MyFragment.java
  4. 5 0
      app/src/main/res/drawable/bg_feature.xml
  5. 56 0
      app/src/main/res/drawable/ic_my_vip_bg.xml
  6. 12 0
      app/src/main/res/drawable/icon_into_orange.xml
  7. 26 0
      app/src/main/res/drawable/icon_vip_round.xml
  8. 9 7
      app/src/main/res/drawable/mine_mask.xml
  9. 46 0
      app/src/main/res/drawable/my_vip_bg.xml
  10. BIN
      app/src/main/res/font/pang_men_zheng_dao.ttf
  11. 9 0
      app/src/main/res/layout/activity_vip.xml
  12. 70 2
      app/src/main/res/layout/my_fragment.xml
  13. 235 0
      app/src/main/res/layout/tool_fragment.xml
  14. BIN
      app/src/main/res/mipmap-xhdpi/bg_vip.png
  15. BIN
      app/src/main/res/mipmap-xhdpi/icon_vip.png
  16. BIN
      app/src/main/res/mipmap-xhdpi/vip_icon_ad.png
  17. BIN
      app/src/main/res/mipmap-xhdpi/vip_icon_clean.png
  18. BIN
      app/src/main/res/mipmap-xhdpi/vip_icon_virus.png
  19. BIN
      app/src/main/res/mipmap-xxhdpi/bg_vip.png
  20. BIN
      app/src/main/res/mipmap-xxhdpi/icon_vip.png
  21. BIN
      app/src/main/res/mipmap-xxhdpi/vip_icon_ad.png
  22. BIN
      app/src/main/res/mipmap-xxhdpi/vip_icon_clean.png
  23. BIN
      app/src/main/res/mipmap-xxhdpi/vip_icon_virus.png
  24. BIN
      app/src/main/res/mipmap-xxxhdpi/bg_vip.png
  25. BIN
      app/src/main/res/mipmap-xxxhdpi/icon_vip.png
  26. BIN
      app/src/main/res/mipmap-xxxhdpi/vip_icon_ad.png
  27. BIN
      app/src/main/res/mipmap-xxxhdpi/vip_icon_clean.png
  28. BIN
      app/src/main/res/mipmap-xxxhdpi/vip_icon_virus.png
  29. 7 0
      app/src/main/res/values/strings.xml

+ 5 - 0
app/src/main/AndroidManifest.xml

@@ -14,6 +14,11 @@
         android:roundIcon="@mipmap/ic_launcher_round"
         android:supportsRtl="true"
         android:theme="@style/Theme.Booster">
+        <activity
+            android:name=".activity.VipActivity"
+            android:exported="true"
+            android:screenOrientation="portrait"
+            android:theme="@style/Theme.Booster.Scan" />
         <activity
             android:name=".activity.CleanActivity"
             android:exported="true"

+ 21 - 0
app/src/main/java/com/izouma/booster/activity/VipActivity.java

@@ -0,0 +1,21 @@
+package com.izouma.booster.activity;
+
+import androidx.appcompat.app.AppCompatActivity;
+
+import android.os.Bundle;
+import android.view.View;
+
+import com.izouma.booster.databinding.ActivityVipBinding;
+
+public class VipActivity extends AppCompatActivity {
+
+    private ActivityVipBinding binding;
+
+    @Override
+    protected void onCreate(Bundle savedInstanceState) {
+        super.onCreate(savedInstanceState);
+        binding = ActivityVipBinding.inflate(getLayoutInflater());
+        View view = binding.getRoot();
+        setContentView(view);
+    }
+}

+ 5 - 0
app/src/main/java/com/izouma/booster/fragment/MyFragment.java

@@ -1,5 +1,6 @@
 package com.izouma.booster.fragment;
 
+import android.content.Intent;
 import android.os.Bundle;
 
 import androidx.annotation.NonNull;
@@ -12,6 +13,7 @@ import android.view.View;
 import android.view.ViewGroup;
 
 import com.izouma.booster.R;
+import com.izouma.booster.activity.VipActivity;
 import com.izouma.booster.databinding.MyFragmentBinding;
 import com.izouma.booster.viewModel.HomeViewModel;
 
@@ -48,6 +50,9 @@ public class MyFragment extends Fragment {
         });
         binding.cellAbout.setOnClickListener(e -> {
         });
+        binding.vip.setOnClickListener(v -> {
+            startActivity(new Intent(getActivity(), VipActivity.class));
+        });
     }
 
     @Override

+ 5 - 0
app/src/main/res/drawable/bg_feature.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<shape xmlns:android="http://schemas.android.com/apk/res/android">
+    <solid android:color="@color/white" />
+    <corners android:radius="4dp" />
+</shape>

+ 56 - 0
app/src/main/res/drawable/ic_my_vip_bg.xml

@@ -0,0 +1,56 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+    android:width="335dp"
+    android:height="60dp"
+    android:viewportWidth="335"
+    android:viewportHeight="60">
+  <path
+      android:pathData="M9,0L326,0A9,9 0,0 1,335 9L335,51A9,9 0,0 1,326 60L9,60A9,9 0,0 1,0 51L0,9A9,9 0,0 1,9 0z"
+      android:strokeWidth="1"
+      android:fillColor="#FFFFFF"
+      android:fillType="evenOdd"
+      android:strokeColor="#00000000"/>
+  <group>
+    <clip-path
+        android:pathData="M9,0L326,0A9,9 0,0 1,335 9L335,51A9,9 0,0 1,326 60L9,60A9,9 0,0 1,0 51L0,9A9,9 0,0 1,9 0z"/>
+    <path
+        android:pathData="M215.565,125.163a101.957,100.922 0,1 0,203.913 0a101.957,100.922 0,1 0,-203.913 0z"
+        android:strokeAlpha="0.1281622"
+        android:strokeWidth="1"
+        android:fillColor="#FFFFFF"
+        android:fillType="nonZero"
+        android:strokeColor="#00000000"
+        android:fillAlpha="0.1281622"/>
+    <path
+        android:pathData="M264.116,84.794a95.159,94.194 0,1 0,190.319 0a95.159,94.194 0,1 0,-190.319 0z"
+        android:strokeAlpha="0.10611979"
+        android:strokeWidth="1"
+        android:fillColor="#FDA66F"
+        android:fillType="nonZero"
+        android:strokeColor="#00000000"
+        android:fillAlpha="0.10611979"/>
+    <path
+        android:pathData="M145.116,137.794a95.159,94.194 0,1 0,190.319 0a95.159,94.194 0,1 0,-190.319 0z"
+        android:strokeAlpha="0.10611979"
+        android:strokeWidth="1"
+        android:fillColor="#FDA66F"
+        android:fillType="nonZero"
+        android:strokeColor="#00000000"
+        android:fillAlpha="0.10611979"/>
+    <path
+        android:pathData="M-78.652,-60.342a105.841,104.767 0,1 0,211.681 0a105.841,104.767 0,1 0,-211.681 0z"
+        android:strokeAlpha="0.23105004"
+        android:strokeWidth="1"
+        android:fillColor="#FFFFFF"
+        android:fillType="nonZero"
+        android:strokeColor="#00000000"
+        android:fillAlpha="0.23105004"/>
+    <path
+        android:pathData="M-145.652,-8.439a105.841,104.767 0,1 0,211.681 0a105.841,104.767 0,1 0,-211.681 0z"
+        android:strokeAlpha="0.10216704"
+        android:strokeWidth="1"
+        android:fillColor="#FF8538"
+        android:fillType="nonZero"
+        android:strokeColor="#00000000"
+        android:fillAlpha="0.10216704"/>
+  </group>
+</vector>

+ 12 - 0
app/src/main/res/drawable/icon_into_orange.xml

@@ -0,0 +1,12 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+    android:width="22dp"
+    android:height="22dp"
+    android:viewportWidth="22"
+    android:viewportHeight="22">
+  <path
+      android:pathData="M11.4616,10.9321L8.2002,7.7037C7.9158,7.4222 7.9158,6.9658 8.2002,6.6843C8.4846,6.4027 8.9458,6.4027 9.2302,6.6843L13.0065,10.4223C13.2909,10.7038 13.2909,11.1603 13.0065,11.4418L9.2302,15.1798C8.9458,15.4614 8.4846,15.4614 8.2002,15.1798C7.9158,14.8983 7.9158,14.4419 8.2002,14.1604L11.4616,10.9321Z"
+      android:strokeWidth="1"
+      android:fillColor="#FF7F1F"
+      android:fillType="nonZero"
+      android:strokeColor="#00000000"/>
+</vector>

+ 26 - 0
app/src/main/res/drawable/icon_vip_round.xml

@@ -0,0 +1,26 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+    android:width="26dp"
+    android:height="26dp"
+    android:viewportWidth="26"
+    android:viewportHeight="26">
+  <path
+      android:pathData="M0,12.8485a13,12.803 0,1 0,26 0a13,12.803 0,1 0,-26 0z"
+      android:strokeWidth="1"
+      android:fillColor="#FF7F1F"
+      android:fillType="nonZero"
+      android:strokeColor="#00000000"/>
+  <path
+      android:pathData="M13.5001,10.3086L16.5111,13.1639C16.6893,13.3328 16.9691,13.3288 17.1425,13.155L17.1425,13.155L18.4531,11.8412C19.0767,11.216 20.1331,11.7625 19.9861,12.634L19.9861,12.634L19.0005,18.4805C18.927,18.9173 18.5497,19.237 18.1078,19.237L18.1078,19.237L8.8924,19.237C8.4505,19.237 8.0732,18.9173 7.9997,18.4805L7.9997,18.4805L7.0138,12.6343C6.867,11.7625 7.9233,11.216 8.547,11.8412L8.547,11.8412L9.8576,13.155C10.0309,13.3289 10.3108,13.3328 10.4889,13.1639L10.4889,13.1639L13.5001,10.3086ZM13.6078,12.6671C13.6078,12.6671 11.441,14.9413 13.6078,17.2155C15.6745,14.8958 13.6078,12.6671 13.6078,12.6671Z"
+      android:strokeAlpha="0.8"
+      android:strokeWidth="1"
+      android:fillColor="#FFFFFF"
+      android:fillType="nonZero"
+      android:strokeColor="#00000000"
+      android:fillAlpha="0.8"/>
+  <path
+      android:pathData="M14.4648,7.3311C13.9159,6.7938 13.0435,6.8115 12.5161,7.3705C12.0034,7.9138 12.0034,8.7725 12.516,9.316L13.4904,10.3086L14.4648,9.3161C15.0029,8.768 15.003,7.8794 14.4649,7.3312L14.4648,7.3311L14.4648,7.3311ZM13.5,10.3086L10.4889,13.1639C10.3108,13.3328 10.0309,13.3289 9.8576,13.155L8.547,11.8412C7.9233,11.216 6.867,11.7625 7.0138,12.6343L7.9997,18.4805C8.0732,18.9173 8.4505,19.237 8.8924,19.237L18.1078,19.237M13.6078,17.384C11.441,15.0256 13.6078,12.6671 13.6078,12.6671C13.6078,12.6671 15.6745,14.9783 13.6078,17.384Z"
+      android:strokeWidth="1"
+      android:fillColor="#FFFFFF"
+      android:fillType="nonZero"
+      android:strokeColor="#00000000"/>
+</vector>

+ 9 - 7
app/src/main/res/drawable/mine_mask.xml

@@ -1,10 +1,12 @@
-<?xml version="1.0" encoding="utf-8"?>
 <vector xmlns:android="http://schemas.android.com/apk/res/android"
-    android:width="415dp"
-    android:height="44dp"
-    android:viewportWidth="415"
-    android:viewportHeight="44">
+    android:width="377dp"
+    android:height="20dp"
+    android:viewportWidth="377"
+    android:viewportHeight="20">
     <path
+        android:pathData="M188,20L1,20L0.989,1.086C61.387,13.487 123.933,20 188,20ZM376.009,0.881L376,20L188,20L188,20C252.42,20 315.302,13.415 376.009,0.881Z"
+        android:strokeWidth="1"
         android:fillColor="#F5F7FA"
-        android:pathData="M208,22 C278.971224,22 348.215642,14.6066652 415.005078,0.548171473 L415,44 L1,44 L0.993074723,0.547782706 C67.7830814,14.6065289 137.028122,22 208,22 Z" />
-</vector>
+        android:fillType="evenOdd"
+        android:strokeColor="#00000000"/>
+</vector>

+ 46 - 0
app/src/main/res/drawable/my_vip_bg.xml

@@ -0,0 +1,46 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+    android:width="335dp"
+    android:height="60dp"
+    android:viewportWidth="335"
+    android:viewportHeight="60">
+  <path
+      android:pathData="M215.565,125.163a101.957,100.922 0,1 0,203.913 0a101.957,100.922 0,1 0,-203.913 0z"
+      android:strokeAlpha="0.1281622"
+      android:strokeWidth="1"
+      android:fillColor="#FFFFFF"
+      android:fillType="nonZero"
+      android:strokeColor="#00000000"
+      android:fillAlpha="0.1281622"/>
+  <path
+      android:pathData="M264.116,84.794a95.159,94.194 0,1 0,190.319 0a95.159,94.194 0,1 0,-190.319 0z"
+      android:strokeAlpha="0.10611979"
+      android:strokeWidth="1"
+      android:fillColor="#FDA66F"
+      android:fillType="nonZero"
+      android:strokeColor="#00000000"
+      android:fillAlpha="0.10611979"/>
+  <path
+      android:pathData="M145.116,137.794a95.159,94.194 0,1 0,190.319 0a95.159,94.194 0,1 0,-190.319 0z"
+      android:strokeAlpha="0.10611979"
+      android:strokeWidth="1"
+      android:fillColor="#FDA66F"
+      android:fillType="nonZero"
+      android:strokeColor="#00000000"
+      android:fillAlpha="0.10611979"/>
+  <path
+      android:pathData="M-78.652,-60.342a105.841,104.767 0,1 0,211.681 0a105.841,104.767 0,1 0,-211.681 0z"
+      android:strokeAlpha="0.23105004"
+      android:strokeWidth="1"
+      android:fillColor="#FFFFFF"
+      android:fillType="nonZero"
+      android:strokeColor="#00000000"
+      android:fillAlpha="0.23105004"/>
+  <path
+      android:pathData="M-145.652,-8.439a105.841,104.767 0,1 0,211.681 0a105.841,104.767 0,1 0,-211.681 0z"
+      android:strokeAlpha="0.10216704"
+      android:strokeWidth="1"
+      android:fillColor="#FF8538"
+      android:fillType="nonZero"
+      android:strokeColor="#00000000"
+      android:fillAlpha="0.10216704"/>
+</vector>

BIN
app/src/main/res/font/pang_men_zheng_dao.ttf


+ 9 - 0
app/src/main/res/layout/activity_vip.xml

@@ -0,0 +1,9 @@
+<?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"
+    tools:context=".activity.VipActivity">
+
+</androidx.constraintlayout.widget.ConstraintLayout>

+ 70 - 2
app/src/main/res/layout/my_fragment.xml

@@ -5,8 +5,7 @@
     android:layout_height="match_parent"
     android:background="@color/background">
 
-    <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
-        xmlns:app="http://schemas.android.com/apk/res-auto"
+    <ScrollView
         android:layout_width="match_parent"
         android:layout_height="match_parent"
         android:background="@color/background"
@@ -33,6 +32,74 @@
                     android:src="@mipmap/mine_bg"
                     app:layout_constraintTop_toTopOf="parent" />
 
+                <androidx.cardview.widget.CardView
+                    android:id="@+id/vip"
+                    android:layout_width="wrap_content"
+                    android:layout_height="63dp"
+                    android:clipChildren="true"
+                    android:elevation="0dp"
+                    app:cardCornerRadius="9dp"
+                    app:cardElevation="0dp"
+                    app:layout_constraintBottom_toBottomOf="parent"
+                    app:layout_constraintLeft_toLeftOf="parent"
+                    app:layout_constraintRight_toRightOf="parent">
+
+                    <androidx.constraintlayout.widget.ConstraintLayout
+                        android:layout_width="wrap_content"
+                        android:layout_height="wrap_content">
+
+                        <ImageView
+                            android:layout_width="wrap_content"
+                            android:layout_height="63dp"
+                            android:adjustViewBounds="true"
+                            android:src="@drawable/my_vip_bg"
+                            app:layout_constraintBottom_toBottomOf="parent"
+                            app:layout_constraintLeft_toLeftOf="parent"
+                            app:layout_constraintRight_toRightOf="parent"
+                            app:layout_constraintTop_toTopOf="parent" />
+
+                        <LinearLayout
+                            android:layout_width="0dp"
+                            android:layout_height="0dp"
+                            android:gravity="center"
+                            app:layout_constraintBottom_toBottomOf="parent"
+                            app:layout_constraintLeft_toLeftOf="parent"
+                            app:layout_constraintRight_toRightOf="parent"
+                            app:layout_constraintTop_toTopOf="parent">
+
+                            <ImageView
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content"
+                                android:layout_marginStart="16dp"
+                                android:src="@mipmap/icon_vip" />
+
+                            <TextView
+                                android:layout_width="0dp"
+                                android:layout_height="wrap_content"
+                                android:layout_marginStart="6dp"
+                                android:layout_weight="1"
+                                android:fontFamily="@font/pang_men_zheng_dao"
+                                android:text="@string/try_premium"
+                                android:textColor="#FF7F1F"
+                                android:textSize="21sp" />
+
+                            <TextView
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content"
+                                android:layout_marginStart="11dp"
+                                android:text="@string/subscribe_now"
+                                android:textColor="#FF7F1F"
+                                android:textSize="15sp" />
+
+                            <ImageView
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content"
+                                android:layout_marginEnd="15sp"
+                                android:src="@drawable/icon_into_orange" />
+                        </LinearLayout>
+                    </androidx.constraintlayout.widget.ConstraintLayout>
+                </androidx.cardview.widget.CardView>
+
                 <ImageView
                     android:layout_width="match_parent"
                     android:layout_height="wrap_content"
@@ -89,6 +156,7 @@
                 android:layout_width="match_parent"
                 android:layout_height="82dp"
                 android:layout_marginLeft="22dp"
+                android:layout_marginTop="21sp"
                 android:layout_marginRight="22dp"
                 android:layout_marginBottom="18dp"
                 android:background="@drawable/bg_home_btn"

+ 235 - 0
app/src/main/res/layout/tool_fragment.xml

@@ -43,9 +43,244 @@
             android:paddingTop="22dp"
             android:paddingRight="16dp">
 
+            <androidx.constraintlayout.widget.ConstraintLayout
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content">
+
+                <ImageView
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:adjustViewBounds="true"
+                    android:src="@mipmap/bg_vip"
+                    app:layout_constraintLeft_toLeftOf="parent"
+                    app:layout_constraintTop_toTopOf="parent" />
+
+                <LinearLayout
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:orientation="vertical"
+                    app:layout_constraintBottom_toBottomOf="parent"
+                    app:layout_constraintLeft_toLeftOf="parent"
+                    app:layout_constraintTop_toTopOf="parent">
+
+                    <LinearLayout
+                        android:layout_width="match_parent"
+                        android:layout_height="wrap_content"
+                        android:gravity="center"
+                        app:layout_constraintLeft_toLeftOf="parent"
+                        app:layout_constraintTop_toTopOf="parent">
+
+                        <ImageView
+                            android:layout_width="wrap_content"
+                            android:layout_height="wrap_content"
+                            android:layout_marginStart="13dp"
+                            android:src="@mipmap/icon_vip" />
+
+                        <TextView
+                            android:layout_width="0dp"
+                            android:layout_height="wrap_content"
+                            android:layout_marginStart="6dp"
+                            android:layout_weight="1"
+                            android:fontFamily="@font/pang_men_zheng_dao"
+                            android:text="@string/try_premium"
+                            android:textColor="#FF7F1F"
+                            android:textSize="21sp" />
+
+                        <LinearLayout
+                            android:layout_width="wrap_content"
+                            android:layout_height="29dp"
+                            android:layout_marginEnd="16dp"
+                            android:background="@drawable/bg_feature"
+                            android:gravity="start|center">
+
+                            <TextView
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content"
+                                android:layout_marginStart="11dp"
+                                android:text="@string/features"
+                                android:textColor="#FF7F1F"
+                                android:textSize="15sp" />
+
+                            <ImageView
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content"
+                                android:src="@drawable/icon_into_orange" />
+                        </LinearLayout>
+                    </LinearLayout>
+
+                    <LinearLayout
+                        android:layout_width="match_parent"
+                        android:layout_height="wrap_content"
+                        android:layout_marginTop="7dp">
+
+                        <TextView
+                            android:layout_width="wrap_content"
+                            android:layout_height="wrap_content"
+                            android:layout_marginStart="16dp"
+                            android:text="#"
+                            android:textColor="#84683F"
+                            android:textSize="18sp"
+                            android:textStyle="bold" />
+
+                        <TextView
+                            android:layout_width="wrap_content"
+                            android:layout_height="wrap_content"
+                            android:layout_marginStart="4dp"
+                            android:text="@string/no_ads_no_pop_ips_all_premium_features"
+                            android:textColor="#84683F"
+                            android:textSize="14sp" />
+                    </LinearLayout>
+                </LinearLayout>
+            </androidx.constraintlayout.widget.ConstraintLayout>
+
+            <com.google.android.flexbox.FlexboxLayout
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:layout_marginTop="17dp"
+                app:flexDirection="row">
+
+                <androidx.cardview.widget.CardView
+                    android:layout_width="0dp"
+                    android:layout_height="139dp"
+                    android:background="@drawable/bg_home_btn"
+                    android:elevation="0dp"
+                    app:cardCornerRadius="9dp"
+                    app:cardElevation="0dp"
+                    app:layout_flexGrow="1">
+
+                    <RelativeLayout
+                        android:layout_width="match_parent"
+                        android:layout_height="match_parent">
+
+                        <LinearLayout
+                            android:layout_width="match_parent"
+                            android:layout_height="match_parent"
+                            android:background="@drawable/bg_home_btn"
+                            android:gravity="center"
+                            android:orientation="vertical">
+
+                            <ImageView
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content"
+                                android:src="@mipmap/vip_icon_ad" />
+
+                            <TextView
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content"
+                                android:layout_marginTop="13dp"
+                                android:text="@string/no_ads"
+                                android:textColor="@color/black"
+                                android:textSize="15sp" />
+                        </LinearLayout>
+
+                        <ImageView
+                            android:layout_width="26dp"
+                            android:layout_height="26dp"
+                            android:layout_alignParentStart="true"
+                            android:layout_alignParentTop="true"
+                            android:src="@drawable/icon_vip_round"
+                            android:translationX="-1dp"
+                            android:translationY="-2dp" />
+                    </RelativeLayout>
+                </androidx.cardview.widget.CardView>
+
+                <androidx.cardview.widget.CardView
+                    android:layout_width="0dp"
+                    android:layout_height="139dp"
+                    android:layout_marginStart="23dp"
+                    android:background="@drawable/bg_home_btn"
+                    android:elevation="0dp"
+                    app:cardCornerRadius="9dp"
+                    app:cardElevation="0dp"
+                    app:layout_flexGrow="1">
+
+                    <RelativeLayout
+                        android:layout_width="match_parent"
+                        android:layout_height="match_parent">
+
+                        <LinearLayout
+                            android:layout_width="match_parent"
+                            android:layout_height="match_parent"
+                            android:background="@drawable/bg_home_btn"
+                            android:gravity="center"
+                            android:orientation="vertical">
+
+                            <ImageView
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content"
+                                android:src="@mipmap/vip_icon_virus" />
+
+                            <TextView
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content"
+                                android:layout_marginTop="13dp"
+                                android:text="@string/auto_scan"
+                                android:textColor="@color/black"
+                                android:textSize="15sp" />
+                        </LinearLayout>
+
+                        <ImageView
+                            android:layout_width="26dp"
+                            android:layout_height="26dp"
+                            android:layout_alignParentStart="true"
+                            android:layout_alignParentTop="true"
+                            android:src="@drawable/icon_vip_round"
+                            android:translationX="-1dp"
+                            android:translationY="-2dp" />
+                    </RelativeLayout>
+                </androidx.cardview.widget.CardView>
+
+                <androidx.cardview.widget.CardView
+                    android:layout_width="0dp"
+                    android:layout_height="139dp"
+                    android:layout_marginStart="23dp"
+                    android:background="@drawable/bg_home_btn"
+                    android:elevation="0dp"
+                    app:cardCornerRadius="9dp"
+                    app:cardElevation="0dp"
+                    app:layout_flexGrow="1">
+
+                    <RelativeLayout
+                        android:layout_width="match_parent"
+                        android:layout_height="match_parent">
+
+                        <LinearLayout
+                            android:layout_width="match_parent"
+                            android:layout_height="match_parent"
+                            android:background="@drawable/bg_home_btn"
+                            android:gravity="center"
+                            android:orientation="vertical">
+
+                            <ImageView
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content"
+                                android:src="@mipmap/vip_icon_clean" />
+
+                            <TextView
+                                android:layout_width="wrap_content"
+                                android:layout_height="wrap_content"
+                                android:layout_marginTop="13dp"
+                                android:text="@string/auto_clean"
+                                android:textColor="@color/black"
+                                android:textSize="15sp" />
+                        </LinearLayout>
+
+                        <ImageView
+                            android:layout_width="26dp"
+                            android:layout_height="26dp"
+                            android:layout_alignParentStart="true"
+                            android:layout_alignParentTop="true"
+                            android:src="@drawable/icon_vip_round"
+                            android:translationX="-1dp"
+                            android:translationY="-2dp" />
+                    </RelativeLayout>
+                </androidx.cardview.widget.CardView>
+            </com.google.android.flexbox.FlexboxLayout>
+
             <LinearLayout
                 android:layout_width="match_parent"
                 android:layout_height="79dp"
+                android:layout_marginTop="21dp"
                 android:layout_marginBottom="17dp"
                 android:background="@drawable/bg_home_btn"
                 android:gravity="start|center"

BIN
app/src/main/res/mipmap-xhdpi/bg_vip.png


BIN
app/src/main/res/mipmap-xhdpi/icon_vip.png


BIN
app/src/main/res/mipmap-xhdpi/vip_icon_ad.png


BIN
app/src/main/res/mipmap-xhdpi/vip_icon_clean.png


BIN
app/src/main/res/mipmap-xhdpi/vip_icon_virus.png


BIN
app/src/main/res/mipmap-xxhdpi/bg_vip.png


BIN
app/src/main/res/mipmap-xxhdpi/icon_vip.png


BIN
app/src/main/res/mipmap-xxhdpi/vip_icon_ad.png


BIN
app/src/main/res/mipmap-xxhdpi/vip_icon_clean.png


BIN
app/src/main/res/mipmap-xxhdpi/vip_icon_virus.png


BIN
app/src/main/res/mipmap-xxxhdpi/bg_vip.png


BIN
app/src/main/res/mipmap-xxxhdpi/icon_vip.png


BIN
app/src/main/res/mipmap-xxxhdpi/vip_icon_ad.png


BIN
app/src/main/res/mipmap-xxxhdpi/vip_icon_clean.png


BIN
app/src/main/res/mipmap-xxxhdpi/vip_icon_virus.png


+ 7 - 0
app/src/main/res/values/strings.xml

@@ -38,4 +38,11 @@
     <string name="scanning_cpu">Scanning CPU …</string>
     <string name="scanning_ram">Scanning RAM …</string>
     <string name="does_not_delete_private_data">doesn\'t delete private data</string>
+    <string name="no_ads">No Ads</string>
+    <string name="auto_scan">Auto Scan</string>
+    <string name="auto_clean">Auto Clean</string>
+    <string name="try_premium">Try Premium</string>
+    <string name="features">Features</string>
+    <string name="no_ads_no_pop_ips_all_premium_features">No ads, no pop-ips, All premium features</string>
+    <string name="subscribe_now">Subscribe Now</string>
 </resources>