update icon pic.
authorTrillGates <williamtrillgates@gmail.com>
Tue, 22 Jun 2021 09:41:53 +0000 (17:41 +0800)
committerTrillGates <williamtrillgates@gmail.com>
Tue, 22 Jun 2021 09:41:53 +0000 (17:41 +0800)
25 files changed:
app/build.gradle
app/libs/svg-android-1.1.jar [new file with mode: 0644]
app/release/ICLoopPageLauncher_V10_202106191058_release.apk [deleted file]
app/release/ICLoopPageLauncher_V11_202106221654_release.apk [new file with mode: 0644]
app/release/output-metadata.json
app/src/main/java/com/ic/launcher/TestActivity.java [new file with mode: 0644]
app/src/main/java/com/ic/launcher/data/HardCodeAppListRepository.java
app/src/main/java/com/ic/launcher/view/TestView.java [new file with mode: 0644]
app/src/main/res/drawable/ic_app_ic_record.xml [new file with mode: 0644]
app/src/main/res/drawable/ic_app_icon_album.xml [new file with mode: 0644]
app/src/main/res/drawable/ic_app_icon_camera.xml [new file with mode: 0644]
app/src/main/res/drawable/ic_app_icon_contact.xml [new file with mode: 0644]
app/src/main/res/drawable/ic_app_icon_dialer.xml [new file with mode: 0644]
app/src/main/res/drawable/ic_app_icon_health.xml [new file with mode: 0644]
app/src/main/res/drawable/ic_app_icon_settings.xml [new file with mode: 0644]
app/src/main/res/drawable/ic_app_icon_sign.xml [new file with mode: 0644]
app/src/main/res/drawable/ic_app_icon_sms.xml [new file with mode: 0644]
app/src/main/res/drawable/ic_app_icon_sport.xml [new file with mode: 0644]
app/src/main/res/drawable/ic_app_icon_temperature.xml [new file with mode: 0644]
app/src/main/res/drawable/ic_app_icon_weather.xml [new file with mode: 0644]
app/src/main/res/drawable/ic_app_icon_wetalk.xml [new file with mode: 0644]
app/src/main/res/layout/activity_test.xml [new file with mode: 0644]
app/src/main/res/layout/item_app.xml
app/src/main/res/mipmap-mdpi/app_icon_album.png [new file with mode: 0644]
app/version_code.properties

index 0857be0..4abb977 100644 (file)
@@ -17,6 +17,7 @@ android {
     buildToolsVersion "30.0.3"
 
     defaultConfig {
+        vectorDrawables.useSupportLibrary = true
         applicationId "com.ic.launcher"
         minSdkVersion 19
         targetSdkVersion 30
diff --git a/app/libs/svg-android-1.1.jar b/app/libs/svg-android-1.1.jar
new file mode 100644 (file)
index 0000000..8eb484d
Binary files /dev/null and b/app/libs/svg-android-1.1.jar differ
diff --git a/app/release/ICLoopPageLauncher_V10_202106191058_release.apk b/app/release/ICLoopPageLauncher_V10_202106191058_release.apk
deleted file mode 100644 (file)
index 4ad831e..0000000
Binary files a/app/release/ICLoopPageLauncher_V10_202106191058_release.apk and /dev/null differ
diff --git a/app/release/ICLoopPageLauncher_V11_202106221654_release.apk b/app/release/ICLoopPageLauncher_V11_202106221654_release.apk
new file mode 100644 (file)
index 0000000..af0403c
Binary files /dev/null and b/app/release/ICLoopPageLauncher_V11_202106221654_release.apk differ
index 49df219..1163ef7 100644 (file)
@@ -12,7 +12,7 @@
       "filters": [],
       "versionCode": 1,
       "versionName": "1.0",
-      "outputFile": "ICLoopPageLauncher_V10_202106191058_release.apk"
+      "outputFile": "ICLoopPageLauncher_V11_202106221654_release.apk"
     }
   ]
 }
\ No newline at end of file
diff --git a/app/src/main/java/com/ic/launcher/TestActivity.java b/app/src/main/java/com/ic/launcher/TestActivity.java
new file mode 100644 (file)
index 0000000..4198d97
--- /dev/null
@@ -0,0 +1,14 @@
+package com.ic.launcher;
+
+import android.os.Bundle;
+
+import androidx.annotation.Nullable;
+import androidx.appcompat.app.AppCompatActivity;
+
+public class TestActivity extends AppCompatActivity {
+    @Override
+    protected void onCreate(@Nullable Bundle savedInstanceState) {
+        super.onCreate(savedInstanceState);
+        setContentView(R.layout.activity_test);
+    }
+}
index 853a2a5..c2d5a8b 100644 (file)
@@ -24,102 +24,94 @@ public class HardCodeAppListRepository implements IAppListRepository {
         // -体温
         appItems.add(new AppItem(
                 R.string.app_title_temperature,
-                R.mipmap.app_icon_temperature,
+                R.drawable.ic_app_icon_temperature,
                 R.string.app_package_name_temperature,
                 true
         ));
         // -健康
         appItems.add(new AppItem(
                 R.string.app_title_health,
-                R.mipmap.app_icon_health,
+                R.drawable.ic_app_icon_health,
                 R.string.app_package_name_health,
                 true
         ));
         // -运动
         appItems.add(new AppItem(
                 R.string.app_title_sport,
-                R.mipmap.app_icon_sport,
+                R.drawable.ic_app_icon_sport,
                 R.string.app_package_name_sport,
                 true
         ));
         // -天气
         appItems.add(new AppItem(
                 R.string.app_title_weather,
-                R.mipmap.app_icon_weather,
+                R.drawable.ic_app_icon_weather,
                 R.string.app_package_name_weather,
                 true
         ));
         // -电话
         appItems.add(new AppItem(
                 R.string.app_title_phone,
-                R.mipmap.app_icon_phone,
+                R.drawable.ic_app_icon_dialer,
                 R.string.app_package_name_phone,
                 true
         ));
         // -微聊
         appItems.add(new AppItem(
                 R.string.app_title_ic_talk,
-                R.mipmap.app_icon_ic_talk,
+                R.drawable.ic_app_icon_wetalk,
                 R.string.app_package_name_ic_talk,
                 true
         ));
         // -联系人
         appItems.add(new AppItem(
                 R.string.app_title_contact,
-                R.mipmap.app_icon_contact,
+                R.drawable.ic_app_icon_contact,
                 R.string.app_package_name_contact,
                 true
         ));
         // -拍照
         appItems.add(new AppItem(
                 R.string.app_title_camera,
-                R.mipmap.app_icon_camera,
+                R.drawable.ic_app_icon_camera,
                 R.string.app_package_name_camera,
                 true
         ));
         // -相册
         appItems.add(new AppItem(
                 R.string.app_title_photo,
-                R.mipmap.app_icon_photo,
+                R.mipmap.app_icon_album,
                 R.string.app_package_name_photo,
                 true
         ));
         // -短信
         appItems.add(new AppItem(
                 R.string.app_title_sms,
-                R.mipmap.app_icon_sms,
+                R.drawable.ic_app_icon_sms,
                 R.string.app_package_name_sms,
                 true
         ));
         // -记录
         appItems.add(new AppItem(
                 R.string.app_title_record,
-                R.mipmap.app_icon_record,
+                R.drawable.ic_app_ic_record,
                 R.string.app_package_name_record,
                 true
         ));
         // -签到
         appItems.add(new AppItem(
                 R.string.app_title_sign,
-                R.mipmap.app_icon_sign,
+                R.drawable.ic_app_icon_sign,
                 R.string.app_package_name_sign,
                 true
         ));
         // -设定
         appItems.add(new AppItem(
                 R.string.app_title_settings,
-                R.mipmap.app_icon_settings,
+                R.drawable.ic_app_icon_settings,
                 R.string.app_package_name_settings,
                 true
         ));
-
-        // -APN临时
-        appItems.add(new AppItem(
-                R.string.app_title_apn,
-                R.mipmap.app_icon_settings,
-                R.string.app_package_name_apn,
-                true
-        ));
         return appItems;
     }
 
diff --git a/app/src/main/java/com/ic/launcher/view/TestView.java b/app/src/main/java/com/ic/launcher/view/TestView.java
new file mode 100644 (file)
index 0000000..455affc
--- /dev/null
@@ -0,0 +1,48 @@
+package com.ic.launcher.view;
+
+import android.content.Context;
+import android.graphics.Canvas;
+import android.graphics.Color;
+import android.graphics.Paint;
+import android.graphics.PaintFlagsDrawFilter;
+import android.util.AttributeSet;
+import android.view.View;
+
+import androidx.annotation.Nullable;
+
+public class TestView extends View {
+
+    private Paint paint;
+
+    public TestView(Context context) {
+        this(context, null);
+    }
+
+    public TestView(Context context, @Nullable AttributeSet attrs) {
+        this(context, attrs, 0);
+    }
+
+    public TestView(Context context, @Nullable AttributeSet attrs, int defStyleAttr) {
+        super(context, attrs, defStyleAttr);
+        paint = new Paint();
+        paint.setFlags(Paint.ANTI_ALIAS_FLAG);
+        paint.setColor(Color.WHITE);
+        paint.setStyle(Paint.Style.FILL);
+    }
+
+    @Override
+    protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
+        super.onMeasure(widthMeasureSpec, heightMeasureSpec);
+    }
+
+
+    private PaintFlagsDrawFilter mPaintFlagsFilter = new PaintFlagsDrawFilter(0,
+            Paint.ANTI_ALIAS_FLAG
+                    | Paint.FILTER_BITMAP_FLAG);
+
+    @Override
+    protected void onDraw(Canvas canvas) {
+        canvas.setDrawFilter(mPaintFlagsFilter);
+        canvas.drawCircle(120, 120, 80, paint);
+    }
+}
diff --git a/app/src/main/res/drawable/ic_app_ic_record.xml b/app/src/main/res/drawable/ic_app_ic_record.xml
new file mode 100644 (file)
index 0000000..cdf4ee8
--- /dev/null
@@ -0,0 +1,38 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:aapt="http://schemas.android.com/aapt"
+    android:width="125dp"
+    android:height="125dp"
+    android:viewportWidth="125"
+    android:viewportHeight="125">
+  <path
+      android:pathData="M62.5,62.5m-62.5,0a62.5,62.5 0,1 1,125 0a62.5,62.5 0,1 1,-125 0">
+    <aapt:attr name="android:fillColor">
+      <gradient 
+          android:startY="125"
+          android:startX="62.5"
+          android:endY="-3.0437996E-15"
+          android:endX="62.5"
+          android:type="linear">
+        <item android:offset="0" android:color="#FFFF9503"/>
+        <item android:offset="1" android:color="#FFFCBD1D"/>
+      </gradient>
+    </aapt:attr>
+  </path>
+  <group>
+    <clip-path
+        android:pathData="M25.38,27.19h74.4v74.4h-74.4z"/>
+    <group>
+      <clip-path
+          android:pathData="M25.38,27.19h74.4v74.4h-74.4z"/>
+    </group>
+  </group>
+  <path
+      android:pathData="M76.73,28.08a8.451,8.451 0,0 1,8.16 8.18V47.88h3.2a8.8,8.8 0,0 1,8.78 8.18v32a8.8,8.8 0,0 1,-8.18 8.78H36.27a8.451,8.451 0,0 1,-8.16 -8.18V36.89a8.56,8.56 0,0 1,7.59 -8.78h0.59ZM84.91,78.5a2.4,2.4 0,0 1,-4.77 0.39v-42a3.819,3.819 0,0 0,-3 -4H36.27a3.65,3.65 0,0 0,-3.35 3.53v51.7a3.819,3.819 0,0 0,3 4H88.15a4,4 0,0 0,4 -3.53V56.74a4,4 0,0 0,-3.53 -4H84.95Z"
+      android:fillColor="#fff"/>
+  <path
+      android:pathData="M70.51,49.09a2.4,2.4 0,0 1,0.39 4.77H42.51a2.4,2.4 0,0 1,-0.39 -4.77H70.51Z"
+      android:fillColor="#fff"/>
+  <path
+      android:pathData="M50.5,61.1a2.4,2.4 0,0 1,0.39 4.77H42.5a2.4,2.4 0,0 1,-0.39 -4.77H50.5Z"
+      android:fillColor="#fff"/>
+</vector>
diff --git a/app/src/main/res/drawable/ic_app_icon_album.xml b/app/src/main/res/drawable/ic_app_icon_album.xml
new file mode 100644 (file)
index 0000000..bc80c92
--- /dev/null
@@ -0,0 +1,10 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+    android:width="125dp"
+    android:height="125dp"
+    android:viewportWidth="125"
+    android:viewportHeight="125">
+  <path
+      android:pathData="M62.5,0C97.018,0 125,27.982 125,62.5C125,97.018 97.018,125 62.5,125C27.982,125 0,97.018 0,62.5C0,27.982 27.982,0 62.5,0Z"
+      android:fillColor="#2F2F2F"
+      android:fillType="evenOdd"/>
+</vector>
diff --git a/app/src/main/res/drawable/ic_app_icon_camera.xml b/app/src/main/res/drawable/ic_app_icon_camera.xml
new file mode 100644 (file)
index 0000000..70425fb
--- /dev/null
@@ -0,0 +1,45 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:aapt="http://schemas.android.com/aapt"
+    android:width="125dp"
+    android:height="125dp"
+    android:viewportWidth="125"
+    android:viewportHeight="125">
+  <path
+      android:pathData="M62.5,62.5m-62.5,0a62.5,62.5 0,1 1,125 0a62.5,62.5 0,1 1,-125 0">
+    <aapt:attr name="android:fillColor">
+      <gradient 
+          android:startY="125"
+          android:startX="62.5"
+          android:endY="-3.0437996E-15"
+          android:endX="62.5"
+          android:type="linear">
+        <item android:offset="0" android:color="#FF3A63DB"/>
+        <item android:offset="0.11" android:color="#FF4661DD"/>
+        <item android:offset="0.31" android:color="#FF655CE3"/>
+        <item android:offset="0.57" android:color="#FF9754ED"/>
+        <item android:offset="0.88" android:color="#FFDB49FA"/>
+        <item android:offset="1" android:color="#FFF745FF"/>
+      </gradient>
+    </aapt:attr>
+  </path>
+  <group>
+    <clip-path
+        android:pathData="M25.49,32.71h74.16v63.36h-74.16z"/>
+    <group>
+      <clip-path
+          android:pathData="M25.49,32.71h74.16v63.36h-74.16z"/>
+    </group>
+  </group>
+  <path
+      android:pathData="M41.8,35.83h-4a4,4 0,0 0,-4 4h12a4,4 0,0 0,-4 -4"
+      android:fillColor="#f8f8f8"/>
+  <path
+      android:pathData="M89.36,41.83H75.97l-1.3,-3.9a6,6 0,0 0,-5.7 -4.11H56.04a6,6 0,0 0,-5.7 4.11l-1.3,3.9H35.65a7.361,7.361 0,0 0,-7.38 7.31V83.83a7.361,7.361 0,0 0,7.35 7.35H89.33a7.361,7.361 0,0 0,7.35 -7.35V49.14a7.36,7.36 0,0 0,-7.32 -7.31M35.12,49.14a2,2 0,0 1,2 -2h4a2,2 0,0 1,0 4h-4a2,2 0,0 1,-2 -2m27.39,35.4A19.37,19.37 0,1 1,81.88 65.17,19.37 19.37,0 0,1 62.51,84.54m24,-33.4a2,2 0,1 1,2 -2,2 2,0 0,1 -2,2"
+      android:fillColor="#f8f8f8"/>
+  <path
+      android:pathData="M62.5,49.83A15.36,15.36 0,1 0,77.86 65.19,15.36 15.36,0 0,0 62.5,49.83m0,26.05a10.665,10.665 0,1 0,0 -0.05"
+      android:fillColor="#f8f8f8"/>
+  <path
+      android:pathData="M69.18,65.17a6.68,6.68 0,1 1,-6.68 -6.68,6.68 6.68,0 0,1 6.68,6.68h0"
+      android:fillColor="#f8f8f8"/>
+</vector>
diff --git a/app/src/main/res/drawable/ic_app_icon_contact.xml b/app/src/main/res/drawable/ic_app_icon_contact.xml
new file mode 100644 (file)
index 0000000..9a01499
--- /dev/null
@@ -0,0 +1,35 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:aapt="http://schemas.android.com/aapt"
+    android:width="125dp"
+    android:height="125dp"
+    android:viewportWidth="125"
+    android:viewportHeight="125">
+  <path
+      android:pathData="M62.5,62.5m-62.5,0a62.5,62.5 0,1 1,125 0a62.5,62.5 0,1 1,-125 0">
+    <aapt:attr name="android:fillColor">
+      <gradient 
+          android:startY="125"
+          android:startX="62.5"
+          android:endY="-3.0437996E-15"
+          android:endX="62.5"
+          android:type="linear">
+        <item android:offset="0" android:color="#FFFF13BD"/>
+        <item android:offset="1" android:color="#FFFFE900"/>
+      </gradient>
+    </aapt:attr>
+  </path>
+  <group>
+    <clip-path
+        android:pathData="M21.88,23.59h81.6v81.6h-81.6z"/>
+    <group>
+      <clip-path
+          android:pathData="M21.88,23.59h81.6v81.6h-81.6z"/>
+    </group>
+  </group>
+  <path
+      android:pathData="M62.51,24.57a38.237,38.237 0,1 0,37.92 39.162q0.01,-0.615 0,-1.232A38,38 0,0 0,62.51 24.57M89.83,83.23c-0.17,0.23 -0.35,0.44 -0.53,0.66a34.59,34.59 0,0 0,-53.57 0c-0.18,-0.22 -0.36,-0.43 -0.53,-0.66a34.265,34.265 0,1 1,54.63 0"
+      android:fillColor="#f8f8f8"/>
+  <path
+      android:pathData="M62.51,42.24A12.84,12.84 0,1 0,75.34 55.09v-0.01A12.841,12.841 0,0 0,62.51 42.24"
+      android:fillColor="#f8f8f8"/>
+</vector>
diff --git a/app/src/main/res/drawable/ic_app_icon_dialer.xml b/app/src/main/res/drawable/ic_app_icon_dialer.xml
new file mode 100644 (file)
index 0000000..eb86bd4
--- /dev/null
@@ -0,0 +1,32 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:aapt="http://schemas.android.com/aapt"
+    android:width="125dp"
+    android:height="125dp"
+    android:viewportWidth="125"
+    android:viewportHeight="125">
+  <path
+      android:pathData="M62.5,62.5m-62.5,0a62.5,62.5 0,1 1,125 0a62.5,62.5 0,1 1,-125 0">
+    <aapt:attr name="android:fillColor">
+      <gradient 
+          android:startY="125"
+          android:startX="62.5"
+          android:endY="-3.0437996E-15"
+          android:endX="62.5"
+          android:type="linear">
+        <item android:offset="0" android:color="#FF0F8779"/>
+        <item android:offset="1" android:color="#FF4AEF6F"/>
+      </gradient>
+    </aapt:attr>
+  </path>
+  <group>
+    <clip-path
+        android:pathData="M28.48,30.07h68.4v68.4h-68.4z"/>
+    <group>
+      <clip-path
+          android:pathData="M28.48,30.07h68.4v68.4h-68.4z"/>
+    </group>
+  </group>
+  <path
+      android:pathData="M48.78,39.55l4,6a2.73,2.73 0,0 1,-0.59 3.67l-4.91,3.82a2.72,2.72 0,0 0,-0.72 3.47c1.44,2.59 2.81,5.64 9.56,12.41s9.82,8.13 12.41,9.57A2.72,2.72 0,0 0,72 77.77l3.82,-4.91a2.73,2.73 0,0 1,3.67 -0.6l6.17,4.11L92.6,81a2.73,2.73 0,0 1,0.83 3.68l-3.34,5.46a6.7,6.7 0,0 1,-3.94 3c-5.47,1.5 -17.52,1.8 -36.84,-17.52S30.32,44.28 31.82,38.83a6.7,6.7 0,0 1,3 -3.94L40.3,31.6a2.73,2.73 0,0 1,3.68 0.83Z"
+      android:fillColor="#fff"/>
+</vector>
diff --git a/app/src/main/res/drawable/ic_app_icon_health.xml b/app/src/main/res/drawable/ic_app_icon_health.xml
new file mode 100644 (file)
index 0000000..40be908
--- /dev/null
@@ -0,0 +1,38 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:aapt="http://schemas.android.com/aapt"
+    android:width="125dp"
+    android:height="125dp"
+    android:viewportWidth="125"
+    android:viewportHeight="125">
+  <path
+      android:pathData="M62.5,62.5m-62.5,0a62.5,62.5 0,1 1,125 0a62.5,62.5 0,1 1,-125 0">
+    <aapt:attr name="android:fillColor">
+      <gradient 
+          android:startY="125"
+          android:startX="62.5"
+          android:endY="-3.0437996E-15"
+          android:endX="62.5"
+          android:type="linear">
+        <item android:offset="0" android:color="#FFB31217"/>
+        <item android:offset="1" android:color="#FFEA4246"/>
+      </gradient>
+    </aapt:attr>
+  </path>
+  <group>
+    <clip-path
+        android:pathData="M25.58,31.51h74.16v65.52h-74.16z"/>
+    <group>
+      <clip-path
+          android:pathData="M25.58,31.51h74.16v65.52h-74.16z"/>
+    </group>
+  </group>
+  <path
+      android:pathData="M84.29,37.55H80.21a0.63,0.63 0,0 0,-0.61 0.47l-0.44,1.76a4.28,4.28 0,0 1,-4.15 3.23H51.4a4.28,4.28 0,0 1,-4.15 -3.23l-0.44,-1.76a0.63,0.63 0,0 0,-0.61 -0.47H40.71A12.41,12.41 0,0 0,28.3 49.94v30A12.41,12.41 0,0 0,40.71 92.35H84.29A12.43,12.43 0,0 0,96.7 79.94v-30A12.43,12.43 0,0 0,84.29 37.53m7.08,42.41a7.12,7.12 0,0 1,-7.1 7.1H40.71a7.12,7.12 0,0 1,-7.1 -7.1v-30a7.12,7.12 0,0 1,7.1 -7.1h1.63a0.629,0.629 0,0 1,0.55 0.34,9.491 9.491,0 0,0 8.43,5.13H75.01a9.611,9.611 0,0 0,8.53 -5.19,0.511 0.511,0 0,1 0.45,-0.27h0.29a7.09,7.09 0,0 1,7.09 7.09h0Z"
+      android:fillColor="#fff"/>
+  <path
+      android:pathData="M74.13,62.81H66.58V56.04a1.8,1.8 0,0 0,-1.69 -1.89H60.4a1.8,1.8 0,0 0,-1.69 1.89v6.77H51.88a1.89,1.89 0,0 0,-1.89 1.89v4.1a1.89,1.89 0,0 0,1.89 1.89h6.83V78.3a1.8,1.8 0,0 0,1.69 1.89h4.49a1.8,1.8 0,0 0,1.69 -1.89V70.69h7.55a1.89,1.89 0,0 0,1.89 -1.89V64.7a1.89,1.89 0,0 0,-1.89 -1.89"
+      android:fillColor="#fff"/>
+  <path
+      android:pathData="M53.08,38.74H72.99a3.06,3.06 0,1 0,0 -6.12H53.08a3.06,3.06 0,1 0,0 6.12"
+      android:fillColor="#fff"/>
+</vector>
diff --git a/app/src/main/res/drawable/ic_app_icon_settings.xml b/app/src/main/res/drawable/ic_app_icon_settings.xml
new file mode 100644 (file)
index 0000000..d3d691c
--- /dev/null
@@ -0,0 +1,32 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:aapt="http://schemas.android.com/aapt"
+    android:width="125dp"
+    android:height="125dp"
+    android:viewportWidth="125"
+    android:viewportHeight="125">
+  <path
+      android:pathData="M62.5,62.5m-62.5,0a62.5,62.5 0,1 1,125 0a62.5,62.5 0,1 1,-125 0">
+    <aapt:attr name="android:fillColor">
+      <gradient 
+          android:startY="125"
+          android:startX="62.5"
+          android:endY="-3.0437996E-15"
+          android:endX="62.5"
+          android:type="linear">
+        <item android:offset="0" android:color="#FF60698E"/>
+        <item android:offset="1" android:color="#FFD7DDE8"/>
+      </gradient>
+    </aapt:attr>
+  </path>
+  <group>
+    <clip-path
+        android:pathData="M25.6,27.19h74.16v74.16h-74.16z"/>
+    <group>
+      <clip-path
+          android:pathData="M25.6,27.19h74.16v74.16h-74.16z"/>
+    </group>
+  </group>
+  <path
+      android:pathData="M90.7,62.51a7.049,7.049 0,0 1,4.57 -6.63l1.43,-0.55 -0.37,-1.5a34.334,34.334 0,0 0,-3.8 -9.17l-0.76,-1.27 -1.4,0.62a7.131,7.131 0,0 1,-7.9 -1.46,7 7,0 0,1 -1.46,-7.92l0.63,-1.38 -1.31,-0.79a35.08,35.08 0,0 0,-9.17 -3.79l-1.49,-0.39 -0.53,1.43a7.08,7.08 0,0 1,-13.25 0l-0.55,-1.43 -1.47,0.39a34.868,34.868 0,0 0,-9.17 3.79l-1.31,0.77 0.62,1.4A7.08,7.08 0,0 1,34.65 44l-1.4,-0.62 -0.77,1.31a34.17,34.17 0,0 0,-3.81 9.14L28.3,55.3l1.41,0.55a7.07,7.07 0,0 1,0 13.24l-1.41,0.55 0.37,1.47a34.8,34.8 0,0 0,3.79 9.17l0.79,1.31 1.38,-0.62a7.09,7.09 0,0 1,9.38 9.37l-0.62,1.38 1.31,0.79a34.64,34.64 0,0 0,9.17 3.79l1.47,0.37 0.55,-1.41a7.09,7.09 0,0 1,13.25 0l0.53,1.43 1.49,-0.39a34.739,34.739 0,0 0,9.15 -3.79l1.32,-0.77 -0.62,-1.4a7.06,7.06 0,0 1,1.44 -7.92,7.149 7.149,0 0,1 7.92,-1.46l1.38,0.62 0.79,-1.31a34.606,34.606 0,0 0,3.79 -9.17l0.39,-1.47 -1.43,-0.55a7,7 0,0 1,-4.57 -6.61M89.77,77.1A10.35,10.35 0,0 0,77.09 89.83a31.512,31.512 0,0 1,-5.59 2.3,10.34 10.34,0 0,0 -18,0 30.231,30.231 0,0 1,-5.6 -2.32A10.34,10.34 0,0 0,35.17 77.08a31.518,31.518 0,0 1,-2.32 -5.59,10.34 10.34,0 0,0 0,-18 31.518,31.518 0,0 1,2.32 -5.59,10.38 10.38,0 0,0 10.09,-2.66A10.218,10.218 0,0 0,47.9 35.17a30.376,30.376 0,0 1,5.6 -2.34,10.34 10.34,0 0,0 18,0 30.734,30.734 0,0 1,5.6 2.32A10.33,10.33 0,0 0,89.83 47.88a31.668,31.668 0,0 1,2.32 5.59,10.33 10.33,0 0,0 0,18 30.581,30.581 0,0 1,-2.33 5.59M62.5,49.86A12.61,12.61 0,1 0,75.1 62.48v-0.01A12.63,12.63 0,0 0,62.5 49.86m0,21.11a8.51,8.51 0,1 1,8.51 -8.51v0.01a8.51,8.51 0,0 1,-8.51 8.5"
+      android:fillColor="#fff"/>
+</vector>
diff --git a/app/src/main/res/drawable/ic_app_icon_sign.xml b/app/src/main/res/drawable/ic_app_icon_sign.xml
new file mode 100644 (file)
index 0000000..d85fad0
--- /dev/null
@@ -0,0 +1,36 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:aapt="http://schemas.android.com/aapt"
+    android:width="125dp"
+    android:height="125dp"
+    android:viewportWidth="125"
+    android:viewportHeight="125">
+  <path
+      android:pathData="M62.5,62.5m-62.5,0a62.5,62.5 0,1 1,125 0a62.5,62.5 0,1 1,-125 0">
+    <aapt:attr name="android:fillColor">
+      <gradient 
+          android:startY="125"
+          android:startX="62.5"
+          android:endY="-3.0437996E-15"
+          android:endX="62.5"
+          android:type="linear">
+        <item android:offset="0" android:color="#FF5966FF"/>
+        <item android:offset="0.55" android:color="#FF5888FF"/>
+        <item android:offset="1" android:color="#FF58A0FF"/>
+      </gradient>
+    </aapt:attr>
+  </path>
+  <group>
+    <clip-path
+        android:pathData="M35.02,25.3h54.96v74.4h-54.96z"/>
+    <group>
+      <clip-path
+          android:pathData="M35.02,25.3h54.96v74.4h-54.96z"/>
+    </group>
+  </group>
+  <path
+      android:pathData="M79.13,77.07a6,6 0,0 1,5.68 4.09l2,6a6,6 0,0 1,-5.68 7.88H43.87a6,6 0,0 1,-5.68 -7.88l2,-6a6,6 0,0 1,5.68 -4.09H48.5q5.17,6.07 10.8,11.74l1.12,1.13 0.28,0.25a3,3 0,0 0,4 -0.25l1.13,-1.13q5.621,-5.659 10.8,-11.74Z"
+      android:fillColor="#fff"/>
+  <path
+      android:pathData="M62.5,26.2A23.68,23.68 0,0 0,38.56 49.617v0q0,12 20.79,33.28l1,1a3,3 0,0 0,4.243 0.007L64.6,83.9q21.81,-22 21.81,-34.32c0,-12.93 -10.72,-23.42 -23.94,-23.42m0,32.92a9,9 0,1 1,9 -9,9 9,0 0,1 -9,9"
+      android:fillColor="#fff"/>
+</vector>
diff --git a/app/src/main/res/drawable/ic_app_icon_sms.xml b/app/src/main/res/drawable/ic_app_icon_sms.xml
new file mode 100644 (file)
index 0000000..2ea43a3
--- /dev/null
@@ -0,0 +1,32 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:aapt="http://schemas.android.com/aapt"
+    android:width="125dp"
+    android:height="125dp"
+    android:viewportWidth="125"
+    android:viewportHeight="125">
+  <path
+      android:pathData="M62.5,62.5m-62.5,0a62.5,62.5 0,1 1,125 0a62.5,62.5 0,1 1,-125 0">
+    <aapt:attr name="android:fillColor">
+      <gradient 
+          android:startY="125"
+          android:startX="62.5"
+          android:endY="-3.0437996E-15"
+          android:endX="62.5"
+          android:type="linear">
+        <item android:offset="0" android:color="#FF49C628"/>
+        <item android:offset="1" android:color="#FF70F570"/>
+      </gradient>
+    </aapt:attr>
+  </path>
+  <group>
+    <clip-path
+        android:pathData="M25.5,36.55h74.16v55.68h-74.16z"/>
+    <group>
+      <clip-path
+          android:pathData="M25.5,36.55h74.16v55.68h-74.16z"/>
+    </group>
+  </group>
+  <path
+      android:pathData="M96.66,46.09c0,-5.8 -2.79,-8.58 -8.62,-8.58H36.51c-5.31,0 -8.19,3 -8.19,8.25V79.3c0,5.18 3,8.14 8.14,8.15 4.66,0 9.34,0.05 14,0H76.77c3.81,0 7.61,-0.09 11.41,0 5.36,0.21 8.59,-3.58 8.51,-8.46 -0.15,-11 0,-22 0,-32.94M34.3,41.83H91.06a14.524,14.524 0,0 1,-1.44 1.29L65.12,63.45c-1.9,1.58 -3.34,1.6 -5.18,0.09q-12.49,-10.35 -25,-20.71a8.43,8.43 0,0 0,-0.87 -0.58l0.23,-0.42m-1.9,4L53.03,63.02c-6.87,6 -13.61,11.9 -20.62,18ZM87.5,83.45H72.88a5.888,5.888 0,0 0,-0.84 0H52.88a10.189,10.189 0,0 0,-1.26 0H35.71c7,-6.1 13.68,-11.92 20.4,-17.81 1.94,1.52 3.8,3 6.38,3s4.43,-1.29 6.31,-3L89.04,83.37c-0.69,0 -1.11,0.11 -1.54,0.11m5.09,-2.39 l-20.64,-18L92.59,46Z"
+      android:fillColor="#fff"/>
+</vector>
diff --git a/app/src/main/res/drawable/ic_app_icon_sport.xml b/app/src/main/res/drawable/ic_app_icon_sport.xml
new file mode 100644 (file)
index 0000000..1539ac3
--- /dev/null
@@ -0,0 +1,38 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:aapt="http://schemas.android.com/aapt"
+    android:width="125dp"
+    android:height="125dp"
+    android:viewportWidth="125"
+    android:viewportHeight="125">
+  <path
+      android:pathData="M62.5,62.5m-62.5,0a62.5,62.5 0,1 1,125 0a62.5,62.5 0,1 1,-125 0">
+    <aapt:attr name="android:fillColor">
+      <gradient 
+          android:startY="125"
+          android:startX="62.5"
+          android:endY="-3.0437996E-15"
+          android:endX="62.5"
+          android:type="linear">
+        <item android:offset="0" android:color="#FFF55555"/>
+        <item android:offset="1" android:color="#FFFCCF31"/>
+      </gradient>
+    </aapt:attr>
+  </path>
+  <group>
+    <clip-path
+        android:pathData="M39.87,27.19h45.36v74.16h-45.36z"/>
+    <group>
+      <clip-path
+          android:pathData="M39.87,27.19h45.36v74.16h-45.36z"/>
+    </group>
+  </group>
+  <path
+      android:pathData="M61.99,30.29a7.1,7.1 0,0 1,5 -2,6.819 6.819,0 0,1 6.951,6.686c0,0.1 0,0.209 0,0.314a7,7 0,0 1,-11.91 5,7.139 7.139,0 0,1 0,-9.93"
+      android:fillColor="#f8f8f8"/>
+  <path
+      android:pathData="M59.05,83.84l-0.08,0.15c-0.27,0.39 -0.48,0.79 -0.7,1.18a11.062,11.062 0,0 1,-2 2.77l-6.7,7.57a4.382,4.382 0,0 1,-2.9 1.18,4.266 4.266,0 0,1 -2.9,-1.2 4.724,4.724 0,0 1,-1.1 -2.79,4.169 4.169,0 0,1 1.16,-2.83l6.7,-7.57a4.366,4.366 0,0 0,0.64 -1.32l3.12,-8.29 6.2,6.21Z"
+      android:fillColor="#f8f8f8"/>
+  <path
+      android:pathData="M81.22,69.86a3.821,3.821 0,0 1,-2.34 1.06,4.19 4.19,0 0,1 -3,-1.16L72.5,65.94c-0.39,-0.41 -0.85,-1 -1.3,-1.51a14.051,14.051 0,0 0,-1.18 -1.41l-0.19,-0.19 -1.32,-4.28 -2.13,9.74 5.94,5.94a16.159,16.159 0,0 1,3.25 6.45l2.48,10.93a5.622,5.622 0,0 1,-0.35 3.45,3.918 3.918,0 0,1 -3,1.63 2.31,2.31 0,0 1,-0.39 0,4.332 4.332,0 0,1 -2.26,-1.12 6.468,6.468 0,0 1,-1.1 -2.11l-2.11,-11a7.554,7.554 0,0 0,-1.45 -2.15L58.1,71.02a10,10 0,0 1,-2 -8.09l1.78,-8.48c-0.89,0.37 -2,1 -3.25,1.55l-0.48,0.21a3.619,3.619 0,0 0,-2 1.74,30.365 30.365,0 0,1 -1.43,4.38 3.69,3.69 0,0 1,-3.35 2.23,4.719 4.719,0 0,1 -3.27,-1.57 4.109,4.109 0,0 1,-0.66 -4.43l1.72,-3.91a12.445,12.445 0,0 1,6.39 -6.41l1.3,-0.6a53.174,53.174 0,0 1,5.19 -2,23.2 23.2,0 0,1 5.38,-0.89 12.587,12.587 0,0 1,7.84 2.77,15.833 15.833,0 0,1 5,7.24l1.24,5.29 0.21,0.21 3.41,3.85a3.721,3.721 0,0 1,1.12 2.79,3.539 3.539,0 0,1 -1.12,2.94"
+      android:fillColor="#f8f8f8"/>
+</vector>
diff --git a/app/src/main/res/drawable/ic_app_icon_temperature.xml b/app/src/main/res/drawable/ic_app_icon_temperature.xml
new file mode 100644 (file)
index 0000000..d11e43b
--- /dev/null
@@ -0,0 +1,40 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:aapt="http://schemas.android.com/aapt"
+    android:width="125dp"
+    android:height="125dp"
+    android:viewportWidth="125"
+    android:viewportHeight="125">
+  <path
+      android:pathData="M62.5,62.5m-62.5,0a62.5,62.5 0,1 1,125 0a62.5,62.5 0,1 1,-125 0">
+    <aapt:attr name="android:fillColor">
+      <gradient 
+          android:startY="125"
+          android:startX="62.5"
+          android:endY="-3.0437996E-15"
+          android:endX="62.5"
+          android:type="linear">
+        <item android:offset="0" android:color="#FF265AEA"/>
+        <item android:offset="0.18" android:color="#FF216EED"/>
+        <item android:offset="0.54" android:color="#FF13A2F4"/>
+        <item android:offset="1" android:color="#FF00EBFF"/>
+      </gradient>
+    </aapt:attr>
+  </path>
+  <group>
+    <clip-path
+        android:pathData="M32.42,25.51h60.48v77.76h-60.48z"/>
+    <group>
+      <clip-path
+          android:pathData="M32.42,25.51h60.48v77.76h-60.48z"/>
+    </group>
+  </group>
+  <path
+      android:pathData="M85.6,27.45A8,8 0,0 0,74.763 30.7l-0.033,0.061L54.26,69.16a19.564,19.564 0,0 0,-2.14 6.78l-1.28,10.1 -4.2,7.9a3.11,3.11 0,0 0,5.48 2.91l4.1,-7.69 7.82,-6.88a19.856,19.856 0,0 0,4.36 -5.52L88.89,38.32a8,8 0,0 0,-3.242 -10.839l-0.058,-0.031M66.85,75.94a18.013,18.013 0,0 1,-4 5l-6.24,5.48 -1.62,1.42a1.49,1.49 0,0 1,-2.46 -1.31l0.26,-2.14 1,-8.19a17.776,17.776 0,0 1,2 -6.2L76.12,31.85a6.44,6.44 0,0 1,8 -3.1,6.261 6.261,0 0,1 3.432,8.161c-0.081,0.2 -0.172,0.391 -0.272,0.579Z"
+      android:fillColor="#f8f8f8"/>
+  <path
+      android:pathData="M84.59,36.02 L64.12,74.46a14.911,14.911 0,0 1,-3.26 4.13l-3.34,2.94a0.65,0.65 0,0 1,-1.1 -0.59l0.55,-4.37a14.46,14.46 0,0 1,1.61 -5.12l1.82,-3.41 0.26,0.14a0.83,0.83 0,0 0,0.78 -1.46l-0.27,-0.14 1,-1.94 2,1.09a0.828,0.828 0,0 0,0.78 -1.46l-2,-1.09 1,-1.94 0.27,0.14A0.83,0.83 0,0 0,65 59.92l-0.27,-0.14 1,-1.94 2,1.09a0.83,0.83 0,0 0,0.78 -1.46l-2,-1.09 1,-1.94 0.27,0.14a0.83,0.83 0,0 0,0.78 -1.46l-0.27,-0.14 1,-1.94 2,1.09a0.828,0.828 0,1 0,0.78 -1.46h0l-2,-1.09 1,-1.94 0.26,0.14a0.83,0.83 0,0 0,0.78 -1.46l-0.26,-0.14 1,-1.94 2,1.09a0.828,0.828 0,1 0,0.78 -1.46l-2,-1.09 1,-1.94 0.26,0.14a0.83,0.83 0,0 0,0.78 -1.46l-0.26,-0.14 1,-1.94 2,1.09a0.83,0.83 0,1 0,0.89 -1.4,0.776 0.776,0 0,0 -0.11,-0.059l-2,-1.09 1.44,-2.7a3.33,3.33 0,0 1,4.09 -1.69l0.28,0.14a3.14,3.14 0,0 1,1.314 4.242l0,0.008"
+      android:fillColor="#f8f8f8"/>
+  <path
+      android:pathData="M35.12,33.67a4.34,4.34 0,1 1,4.35 4.35,4.26 4.26,0 0,1 -4.35,-4.168c0,-0.061 0,-0.121 0,-0.182m6.51,0a2.176,2.176 0,1 0,0.007 0.177c0,-0.059 0,-0.118 -0.007,-0.177m3.72,6.95c0.04,-6.68 4.31,-10.68 9.53,-10.68a8,8 0,0 1,4.48 1.4,1.66 1.66,0 0,1 0.415,2.311 1.563,1.563 0,0 1,-0.135 0.169l-0.14,0.16a1.54,1.54 0,0 1,-2 0.21,4.586 4.586,0 0,0 -2.56,-0.73c-3.12,0 -5.39,2.63 -5.39,6.95s2.08,7.05 5.28,7.05a4.922,4.922 0,0 0,3 -1,1.64 1.64,0 0,1 2.16,0.25l0.07,0.07a1.661,1.661 0,0 1,-0.07 2.347l-0.06,0.053a8,8 0,0 1,-5.14 1.77c-5.25,0 -9.38,-3.66 -9.38,-10.42"
+      android:fillColor="#f8f8f8"/>
+</vector>
diff --git a/app/src/main/res/drawable/ic_app_icon_weather.xml b/app/src/main/res/drawable/ic_app_icon_weather.xml
new file mode 100644 (file)
index 0000000..3a57520
--- /dev/null
@@ -0,0 +1,47 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:aapt="http://schemas.android.com/aapt"
+    android:width="125dp"
+    android:height="125dp"
+    android:viewportWidth="125"
+    android:viewportHeight="125">
+  <path
+      android:pathData="M62.5,62.5m-62.5,0a62.5,62.5 0,1 1,125 0a62.5,62.5 0,1 1,-125 0">
+    <aapt:attr name="android:fillColor">
+      <gradient 
+          android:startY="125"
+          android:startX="62.5"
+          android:endY="-3.0437996E-15"
+          android:endX="62.5"
+          android:type="linear">
+        <item android:offset="0" android:color="#FF0E6EAD"/>
+        <item android:offset="1" android:color="#FF79F1A4"/>
+      </gradient>
+    </aapt:attr>
+  </path>
+  <group>
+    <clip-path
+        android:pathData="M25.59,27.19h74.16v74.16h-74.16z"/>
+    <group>
+      <clip-path
+          android:pathData="M25.59,27.19h74.16v74.16h-74.16z"/>
+    </group>
+  </group>
+  <path
+      android:pathData="M65.59,28.66a2.179,2.179 0,0 1,1.254 2.816c-0.011,0.028 -0.022,0.056 -0.034,0.084L64.72,36.3a2.311,2.311 0,0 1,-2.12 1.35,2.391 2.391,0 0,1 -0.9,-0.17 2.249,2.249 0,0 1,-1.24 -1.2,2.114 2.114,0 0,1 0,-1.69l2.11,-4.76a2.26,2.26 0,0 1,1.26 -1.19,2.385 2.385,0 0,1 1.77,0"
+      android:fillColor="#f8f8f8"/>
+  <path
+      android:pathData="M93.22,75.62a12.212,12.212 0,0 0,-6.34 -3.5,18.49 18.49,0 0,0 -16.89,-17v-0.57A15.53,15.53 0,1 0,43.16 65.36a8.849,8.849 0,0 0,-3.75 7.09A12.46,12.46 0,0 0,43.16 96.7H84.47a12.112,12.112 0,0 0,8.6 -3.61,12.55 12.55,0 0,0 0.13,-17.46M54.48,43.37a11.149,11.149 0,0 1,11 11.21v0.76A18.4,18.4 0,0 0,52.3 64.83a8.643,8.643 0,0 0,-4.14 -1.06,11.24 11.24,0 0,1 6.31,-20.4M89.93,89.68a7.55,7.55 0,0 1,-5.45 2.14H43.16a7.72,7.72 0,0 1,-1.09 -15.37,2.241 2.241,0 0,0 1.55,-1 2.37,2.37 0,0 0,0.34 -1.83,3.93 3.93,0 0,1 -0.14,-1 4.35,4.35 0,0 1,3.55 -4.27,2.723 2.723,0 0,0 0.78,-0.05 4.213,4.213 0,0 1,3.25 1.59,2.189 2.189,0 0,0 1.72,0.85 2.331,2.331 0,0 0,2.14 -1.54,13.94 13.94,0 0,1 27.19,4.6v0.27a2.27,2.27 0,0 0,2.16 2.33A7.75,7.75 0,0 1,89.9 89.66"
+      android:fillColor="#f8f8f8"/>
+  <path
+      android:pathData="M73.78,48.32a2.3,2.3 0,0 1,-2.14 -1.38,2.114 2.114,0 0,1 0,-1.69 2.239,2.239 0,0 1,1.25 -1.19l4.83,-1.88a2.385,2.385 0,0 1,1.77 0,2.25 2.25,0 0,1 1.24,1.21 2.181,2.181 0,0 1,-1.184 2.847l-0.086,0.033 -4.83,1.88a2.35,2.35 0,0 1,-0.87 0.16"
+      android:fillColor="#f8f8f8"/>
+  <path
+      android:pathData="M30.61,65.13a2.3,2.3 0,0 1,-2.14 -1.38A2.181,2.181 0,0 1,29.6 60.883c0.044,-0.019 0.089,-0.037 0.135,-0.053l5,-1.94a2.4,2.4 0,0 1,0.87 -0.16,2.3 2.3,0 0,1 2.13,1.38 2.114,2.114 0,0 1,0 1.69,2.251 2.251,0 0,1 -1.26,1.19l-5,1.94a2.374,2.374 0,0 1,-0.87 0.16"
+      android:fillColor="#f8f8f8"/>
+  <path
+      android:pathData="M35.69,48.13a2.371,2.371 0,0 1,-0.9 -0.17l-4.95,-2a2.18,2.18 0,0 1,-1.261 -2.813c0.01,-0.026 0.02,-0.052 0.031,-0.077a2.262,2.262 0,0 1,1.27 -1.24,2.389 2.389,0 0,1 1.76,0l4.95,2a2.236,2.236 0,0 1,1.24 1.2,2.122 2.122,0 0,1 0,1.69 2.311,2.311 0,0 1,-2.12 1.35"
+      android:fillColor="#f8f8f8"/>
+  <path
+      android:pathData="M47.03,37.49a2.3,2.3 0,0 1,-2.14 -1.38l-2,-4.77a2.181,2.181 0,0 1,1.184 -2.847l0.086,-0.033a2.375,2.375 0,0 1,0.87 -0.16,2.3 2.3,0 0,1 2.13,1.38l2,4.77a2.114,2.114 0,0 1,0 1.69,2.238 2.238,0 0,1 -1.26,1.19 2.375,2.375 0,0 1,-0.87 0.16"
+      android:fillColor="#f8f8f8"/>
+</vector>
diff --git a/app/src/main/res/drawable/ic_app_icon_wetalk.xml b/app/src/main/res/drawable/ic_app_icon_wetalk.xml
new file mode 100644 (file)
index 0000000..8a7dde5
--- /dev/null
@@ -0,0 +1,37 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:aapt="http://schemas.android.com/aapt"
+    android:width="125dp"
+    android:height="125dp"
+    android:viewportWidth="125"
+    android:viewportHeight="125">
+  <path
+      android:pathData="M62.5,62.5m-62.5,0a62.5,62.5 0,1 1,125 0a62.5,62.5 0,1 1,-125 0">
+    <aapt:attr name="android:fillColor">
+      <gradient 
+          android:startY="125"
+          android:startX="62.5"
+          android:endY="-3.0437996E-15"
+          android:endX="62.5"
+          android:type="linear">
+        <item android:offset="0" android:color="#FF00C853"/>
+        <item android:offset="0.36" android:color="#FF20D95F"/>
+        <item android:offset="0.77" android:color="#FF3EE96B"/>
+        <item android:offset="1" android:color="#FF4AEF6F"/>
+      </gradient>
+    </aapt:attr>
+  </path>
+  <group>
+    <clip-path
+        android:pathData="M21.34,35.35h82.56v57.84h-82.56z"/>
+    <group>
+      <clip-path
+          android:pathData="M21.34,35.34h82.56v57.84h-82.56z"/>
+    </group>
+  </group>
+  <path
+      android:pathData="M77.17,55.53C74.74,44.66 63.9,36.47 50.9,36.47c-14.79,0 -26.79,10.6 -26.79,23.68a22.209,22.209 0,0 0,7.33 16.27,3.489 3.489,0 0,1 0.146,4.933l-0.006,0.007 -2.14,2.26s20.35,0.22 21.47,0.22a29.258,29.258 0,0 0,14.12 -3.56c7.64,-4.18 12.64,-11.63 12.64,-20.13a21.6,21.6 0,0 0,-0.52 -4.61M38.04,64.37a4.21,4.21 0,1 1,4.2 -4.22v0.01a4.211,4.211 0,0 1,-4.2 4.21m12.83,0a4.21,4.21 0,1 1,4.2 -4.22v0.01a4.211,4.211 0,0 1,-4.2 4.21m13,0h-0.16a4.21,4.21 0,1 1,4.17 -4.77,4.755 4.755,0 0,1 0,0.56 4.17,4.17 0,0 1,-4 4.2"
+      android:fillColor="#fff"/>
+  <path
+      android:pathData="M95.82,86.83l1.47,1.54H84.91a20.378,20.378 0,0 1,-2.25 0.13,18.921 18.921,0 0,1 -15.27,-7.3c7.6,-4.18 12.66,-11.63 12.66,-20.13a20.964,20.964 0,0 0,-0.51 -4.61,20.238 20.238,0 0,1 3.12,-0.24c10.08,0 18.25,7.22 18.25,16.14a15.14,15.14 0,0 1,-5 11.09,2.38 2.38,0 0,0 -0.09,3.36"
+      android:fillColor="#fff"/>
+</vector>
diff --git a/app/src/main/res/layout/activity_test.xml b/app/src/main/res/layout/activity_test.xml
new file mode 100644 (file)
index 0000000..9ba044e
--- /dev/null
@@ -0,0 +1,14 @@
+<?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"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent">
+
+    <com.ic.launcher.view.TestView
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_margin="20dp"
+        app:layout_constraintLeft_toLeftOf="parent"
+        app:layout_constraintTop_toTopOf="parent" />
+
+</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file
index e3990b8..fe0ba99 100644 (file)
@@ -9,7 +9,6 @@
         android:id="@+id/app_icon_iv"
         android:layout_width="180dp"
         android:layout_height="180dp"
-        android:src="@mipmap/app_icon_contact"
         app:layout_constraintBottom_toTopOf="@id/app_title_tv"
         app:layout_constraintLeft_toLeftOf="parent"
         app:layout_constraintRight_toRightOf="parent"
diff --git a/app/src/main/res/mipmap-mdpi/app_icon_album.png b/app/src/main/res/mipmap-mdpi/app_icon_album.png
new file mode 100644 (file)
index 0000000..bf53b4a
Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/app_icon_album.png differ
index dee5003..4599820 100644 (file)
@@ -1,2 +1,2 @@
-#Sat Jun 19 10:58:54 CST 2021
-VERSION_CODE=10
+#Tue Jun 22 16:54:08 CST 2021
+VERSION_CODE=11