diff --git a/README.md b/README.md index 14cfd005252925bb973409b899369d3360711e1f..00441dba0fa0ab9626dad7506f6637d731dd27d2 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ allprojects { 2.在entry模块的build.gradle文件中, ``` dependencies { - implementation('com.gitee.chinasoft_ohos:TwinklingRefreshLayout_library:0.0.1-SNAPSHOT') + implementation('com.gitee.chinasoft_ohos:TwinklingRefreshLayout:0.0.1-SNAPSHOT') ...... } ``` diff --git a/entry/src/main/java/com/lcodecore/twinklingrefreshlayout/beans/Card.java b/entry/src/main/java/com/lcodecore/twinklingrefreshlayout/beans/Card.java index 924defc2423ae07c5a2c4db48300d423b02ec9eb..77bd20916496b7cf7552afc722db683cf8fa6811 100644 --- a/entry/src/main/java/com/lcodecore/twinklingrefreshlayout/beans/Card.java +++ b/entry/src/main/java/com/lcodecore/twinklingrefreshlayout/beans/Card.java @@ -4,21 +4,46 @@ import java.io.Serializable; public class Card implements Serializable { private static final long serialVersionUID = -5376313495678563362L; - + /** + * title + */ public String title; + /** + * info + */ public String info; + /** + * imageSrc + */ public int imageSrc; - public Card(){} + /** + * 构造函数 + */ + public Card() { + } - public Card(String title,String info,int imageSrc){ + /** + * 构造函数 + * + * @param title title + * @param info info + * @param imageSrc imageSrc + */ + public Card(String title, String info, int imageSrc) { this.title = title; this.info = info; this.imageSrc = imageSrc; } - public void setTitle(String title,String info){ - this.title = title; - this.info = info; + /** + * 构造函数 + * + * @param titles titles + * @param infos infos + */ + public void setTitle(String titles, String infos) { + this.title = titles; + this.info = infos; } } \ No newline at end of file diff --git a/entry/src/main/java/com/lcodecore/twinklingrefreshlayout/beans/Food.java b/entry/src/main/java/com/lcodecore/twinklingrefreshlayout/beans/Food.java index 45eecff9098a94570630997f52faa9d495cbbd06..ef12e9c4b6f20b14e9702b8dd3cd6e1d5d28c04c 100644 --- a/entry/src/main/java/com/lcodecore/twinklingrefreshlayout/beans/Food.java +++ b/entry/src/main/java/com/lcodecore/twinklingrefreshlayout/beans/Food.java @@ -5,11 +5,31 @@ package com.lcodecore.twinklingrefreshlayout.beans; */ public class Food { + /** + * title + */ public String title; + /** + * info + */ public String info; + /** + * imageSrc + */ public int imageSrc; + /** + * avatar_id + */ public int avatar_id; + /** + * 构造函数 + * + * @param title title + * @param info info + * @param imageSrc imageSrc + * @param avatar_id avatar_id + */ public Food(String title, String info, int imageSrc, int avatar_id) { this.title = title; this.info = info; diff --git a/entry/src/main/java/com/lcodecore/twinklingrefreshlayout/beans/Photo.java b/entry/src/main/java/com/lcodecore/twinklingrefreshlayout/beans/Photo.java index 7269d96713a9bc18f6b86685bf8479dcce58b458..c9bdedd1f5576e9149cd80cefc8b83e9e4d1d6cb 100644 --- a/entry/src/main/java/com/lcodecore/twinklingrefreshlayout/beans/Photo.java +++ b/entry/src/main/java/com/lcodecore/twinklingrefreshlayout/beans/Photo.java @@ -5,9 +5,21 @@ package com.lcodecore.twinklingrefreshlayout.beans; */ public class Photo { + /** + * name + */ public String name; + /** + * imgSrc + */ public int imgSrc; + /** + * 构造函数 + * + * @param name name + * @param imgSrc imgSrc + */ public Photo(String name, int imgSrc) { this.name = name; this.imgSrc = imgSrc; diff --git a/library/src/main/java/com/lcodecore/tkrefreshlayout/BaseRefreshHeader.java b/library/src/main/java/com/lcodecore/tkrefreshlayout/BaseRefreshHeader.java index 8c86157460ed199924775838ce8f9c3bb968df2e..8a1991d2fe5f7ed2943ba1f4cd45b8bec92fce91 100644 --- a/library/src/main/java/com/lcodecore/tkrefreshlayout/BaseRefreshHeader.java +++ b/library/src/main/java/com/lcodecore/tkrefreshlayout/BaseRefreshHeader.java @@ -1,18 +1,40 @@ package com.lcodecore.tkrefreshlayout; - interface BaseRefreshHeader { + /** + * STATE_NORMAL + */ + int STATE_NORMAL = 0; + /** + * STATE_RELEASE_TO_REFRESH + */ + int STATE_RELEASE_TO_REFRESH = 1; + /** + * STATE_REFRESHING + */ + int STATE_REFRESHING = 2; + /** + * STATE_DONE + */ + int STATE_DONE = 3; - int STATE_NORMAL = 0; - int STATE_RELEASE_TO_REFRESH = 1; - int STATE_REFRESHING = 2; - int STATE_DONE = 3; - int STATE_UP = 4; - - void onMove(float delta); + /** + * onMove + * + * @param delta delta + */ + void onMove(float delta); - boolean releaseAction(); + /** + * releaseAction + * + * @return releaseAction + */ + boolean releaseAction(); - void refreshComplete(); + /** + * refreshComplete + */ + void refreshComplete(); } \ No newline at end of file diff --git a/library/src/main/java/com/lcodecore/tkrefreshlayout/OnAnimEndListener.java b/library/src/main/java/com/lcodecore/tkrefreshlayout/OnAnimEndListener.java index c028eca71834e6f069afb84d2ef70bc5c76543b2..49273eb945476bce1af7c9064da76dfa1ae958ad 100644 --- a/library/src/main/java/com/lcodecore/tkrefreshlayout/OnAnimEndListener.java +++ b/library/src/main/java/com/lcodecore/tkrefreshlayout/OnAnimEndListener.java @@ -5,6 +5,8 @@ package com.lcodecore.tkrefreshlayout; */ public interface OnAnimEndListener { - + /** + * onAnimEnd + */ public void onAnimEnd(); } diff --git a/library/src/main/java/com/lcodecore/tkrefreshlayout/processor/IAnimOverScroll.java b/library/src/main/java/com/lcodecore/tkrefreshlayout/processor/IAnimOverScroll.java index 909f6639d2c75aac319b07f544158fa54a5e728e..967982cb89fe1f78d294cf992cb4c1d0c2d24aa3 100644 --- a/library/src/main/java/com/lcodecore/tkrefreshlayout/processor/IAnimOverScroll.java +++ b/library/src/main/java/com/lcodecore/tkrefreshlayout/processor/IAnimOverScroll.java @@ -3,8 +3,20 @@ package com.lcodecore.tkrefreshlayout.processor; /** * Created by lcodecore on 2017/3/3. */ - public interface IAnimOverScroll { + /** + * animOverScrollTop + * + * @param vy vy + * @param computeTimes computeTimes + */ void animOverScrollTop(float vy, int computeTimes); + + /** + * animOverScrollBottom + * + * @param vy vy + * @param computeTimes computeTimes + */ void animOverScrollBottom(float vy, int computeTimes); } diff --git a/library/src/main/java/com/lcodecore/tkrefreshlayout/processor/IAnimRefresh.java b/library/src/main/java/com/lcodecore/tkrefreshlayout/processor/IAnimRefresh.java index 94a67b2fcc72522c618a1b0d666ee53146c3f967..1a2aad37d9eff98f9b3d3e9bf5d4528b08d2c75c 100644 --- a/library/src/main/java/com/lcodecore/tkrefreshlayout/processor/IAnimRefresh.java +++ b/library/src/main/java/com/lcodecore/tkrefreshlayout/processor/IAnimRefresh.java @@ -5,12 +5,55 @@ package com.lcodecore.tkrefreshlayout.processor; */ public interface IAnimRefresh { + /** + * scrollHeadByMove + * + * @param moveY moveY + */ void scrollHeadByMove(float moveY); + + /** + * scrollBottomByMove + * + * @param moveY moveY + */ void scrollBottomByMove(float moveY); + + /** + * animHeadToRefresh + */ void animHeadToRefresh(); + + /** + * animHeadBack + * + * @param isFinishRefresh isFinishRefresh + */ void animHeadBack(boolean isFinishRefresh); + + /** + * animHeadHideByVy + * + * @param vy vy + */ void animHeadHideByVy(int vy); + + /** + * animBottomToLoad + */ void animBottomToLoad(); + + /** + * animBottomBack + * + * @param isFinishRefresh isFinishRefresh + */ void animBottomBack(boolean isFinishRefresh); + + /** + * animBottomHideByVy + * + * @param vy vy + */ void animBottomHideByVy(int vy); }