浏览代码

Optimize aar size.

zhpanvip 4 年之前
父节点
当前提交
de748890c8

+ 1 - 0
.gitignore

@@ -7,3 +7,4 @@
 /captures
 .externalNativeBuild
 /app/release/output.json
+/app/release/app-release.apk

+ 3 - 1
app/src/main/java/com/example/zhpan/circleviewpager/adapter/HomeAdapter.java

@@ -10,6 +10,8 @@ import com.example.zhpan.circleviewpager.viewholder.NewTypeViewHolder;
 import com.zhpan.bannerview.BaseBannerAdapter;
 import com.zhpan.bannerview.BaseViewHolder;
 
+import org.jetbrains.annotations.NotNull;
+
 /**
  * <pre>
  *   Created by zhpan on 2020/4/6.
@@ -24,7 +26,7 @@ public class HomeAdapter extends BaseBannerAdapter<BannerData, BaseViewHolder<Ba
     }
 
     @Override
-    public BaseViewHolder<BannerData> createViewHolder(ViewGroup parent, View itemView, int viewType) {
+    public BaseViewHolder<BannerData> createViewHolder(@NotNull ViewGroup parent, View itemView, int viewType) {
         if (viewType == BannerData.TYPE_NEW) {
             return new NewTypeViewHolder(itemView);
         }

+ 3 - 1
app/src/main/java/com/example/zhpan/circleviewpager/adapter/ImageResourceAdapter.java

@@ -7,6 +7,8 @@ import com.example.zhpan.circleviewpager.R;
 import com.example.zhpan.circleviewpager.viewholder.ImageResourceViewHolder;
 import com.zhpan.bannerview.BaseBannerAdapter;
 
+import org.jetbrains.annotations.NotNull;
+
 /**
  * <pre>
  *   Created by zhpan on 2020/4/5.
@@ -28,7 +30,7 @@ public class ImageResourceAdapter extends BaseBannerAdapter<Integer, ImageResour
     }
 
     @Override
-    public ImageResourceViewHolder createViewHolder(ViewGroup parent, View itemView, int viewType) {
+    public ImageResourceViewHolder createViewHolder(@NotNull ViewGroup parent, View itemView, int viewType) {
         return new ImageResourceViewHolder(itemView, roundCorner);
     }
 

+ 3 - 1
app/src/main/java/com/example/zhpan/circleviewpager/fragment/IndicatorFragment.java

@@ -17,6 +17,8 @@ import com.zhpan.indicator.annotation.AIndicatorSlideMode;
 import com.zhpan.indicator.enums.IndicatorSlideMode;
 import com.zhpan.indicator.enums.IndicatorStyle;
 
+import org.jetbrains.annotations.NotNull;
+
 /**
  * Created by zhpan on 2018/7/24.
  */
@@ -63,7 +65,7 @@ public class IndicatorFragment extends BaseFragment {
                     }
 
                     @Override
-                    public ImageResourceViewHolder createViewHolder(ViewGroup parent, View itemView, int viewType) {
+                    public ImageResourceViewHolder createViewHolder(@NotNull ViewGroup parent, View itemView, int viewType) {
                         return new ImageResourceViewHolder(itemView, getResources().getDimensionPixelOffset(R.dimen.dp_8));
                     }
 

+ 1 - 8
bannerview/build.gradle

@@ -7,12 +7,6 @@ android {
 
     defaultConfig {
         minSdkVersion 16
-        targetSdkVersion 28
-        versionCode 1
-        versionName "1.0"
-
-        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
-
     }
 
     buildTypes {
@@ -21,11 +15,10 @@ android {
             proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
         }
     }
-
 }
 
 dependencies {
-    api 'com.github.zhpanvip:viewpagerindicator:1.0.4'
     implementation 'androidx.viewpager2:viewpager2:1.0.0'
+    api 'com.github.zhpanvip:viewpagerindicator:1.0.5'
 //    api project(path: ':indicator')
 }

+ 1 - 1
bannerview/src/main/java/com/zhpan/bannerview/BaseBannerAdapter.java

@@ -86,7 +86,7 @@ public abstract class BaseBannerAdapter<T, VH extends BaseViewHolder<T>> extends
 
     protected abstract void onBind(VH holder, T data, int position, int pageSize);
 
-    public abstract VH createViewHolder(ViewGroup parent, View itemView, int viewType);
+    public abstract VH createViewHolder(@NonNull ViewGroup parent, View itemView, int viewType);
 
     public abstract int getLayoutId(int viewType);
 }

+ 0 - 3
bannerview/src/main/res/values/dimens.xml

@@ -1,3 +0,0 @@
-<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="SpUsage,UnusedResources">
-
-</resources>

+ 0 - 2
bannerview/src/main/res/values/strings.xml

@@ -1,2 +0,0 @@
-<resources>
-</resources>