Selaa lähdekoodia

add Annotation for IndicatorGravity

zhangpan 5 vuotta sitten
vanhempi
commit
7cd1aff3e4

+ 2 - 0
bannerview/build.gradle

@@ -108,3 +108,5 @@ bintray {
 }
 
 //提交命令:gradlew bintrayUpload
+
+// mac ./gradlew bintrayUpload  没有权限使用申请 chmod +x gradlew

+ 6 - 0
bannerview/src/main/java/com/zhpan/bannerview/BannerViewPager.java

@@ -26,6 +26,10 @@ import com.zhpan.bannerview.provider.BannerScroller;
 import com.zhpan.bannerview.provider.ViewStyleSetter;
 import com.zhpan.bannerview.view.IndicatorView;
 
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
 import java.lang.reflect.Field;
 import java.util.ArrayList;
 import java.util.List;
@@ -471,6 +475,8 @@ public class BannerViewPager<T, VH extends ViewHolder> extends FrameLayout imple
     }
 
     @IntDef({CENTER, START, END})
+    @Retention(RetentionPolicy.SOURCE)
+    @Target(ElementType.PARAMETER)
     public @interface IndicatorGravity {
     }
 }

+ 0 - 0
gradlew