SYMBOL INDEX (532 symbols across 30 files) FILE: app_java/src/main/java/gorden/jrefresh/demo/MainActivity.java class MainActivity (line 11) | public class MainActivity extends AppCompatActivity { method onCreate (line 14) | @Override FILE: app_java/src/main/java/gorden/jrefresh/demo/header/ClassicalHeader.java class ClassicalHeader (line 32) | public class ClassicalHeader extends FrameLayout implements JRefreshHead... method ClassicalHeader (line 40) | public ClassicalHeader(@NonNull Context context) { method ClassicalHeader (line 44) | public ClassicalHeader(@NonNull Context context, @Nullable AttributeSe... method ClassicalHeader (line 48) | public ClassicalHeader(@NonNull Context context, @Nullable AttributeSe... method succeedRetention (line 77) | @Override method failingRetention (line 82) | @Override method refreshHeight (line 87) | @Override method maxOffsetHeight (line 92) | @Override method onReset (line 100) | @Override method onPrepare (line 109) | @Override method onRefresh (line 116) | @Override method onComplete (line 125) | @Override method onScroll (line 139) | @Override FILE: app_java/src/main/java/gorden/jrefresh/demo/util/DensityUtil.java class DensityUtil (line 10) | public class DensityUtil { method dip2px (line 13) | public static int dip2px(int dp){ method dip2px (line 16) | public static int dip2px(float dp){ method appWidth (line 19) | public static int appWidth(){ FILE: app_kotlin/src/main/kotlin/gorden/krefreshlayout/demo/App.java class App (line 13) | public class App extends Application{ method onCreate (line 14) | @Override FILE: app_kotlin/src/main/kotlin/gorden/krefreshlayout/demo/footer/ClassicalFooter.java class ClassicalFooter (line 32) | public class ClassicalFooter extends FrameLayout implements KLoadMoreView { method ClassicalFooter (line 39) | public ClassicalFooter(@NonNull Context context) { method ClassicalFooter (line 43) | public ClassicalFooter(@NonNull Context context, @Nullable AttributeSe... method ClassicalFooter (line 47) | public ClassicalFooter(@NonNull Context context, @Nullable AttributeSe... method shouldLoadMore (line 83) | @Override method onLoadMore (line 89) | @Override method onComplete (line 96) | @Override method onError (line 103) | @Override FILE: app_kotlin/src/main/kotlin/gorden/krefreshlayout/demo/header/ClassicalHeader.java class ClassicalHeader (line 33) | public class ClassicalHeader extends FrameLayout implements KRefreshHead... method ClassicalHeader (line 41) | public ClassicalHeader(@NonNull Context context) { method ClassicalHeader (line 45) | public ClassicalHeader(@NonNull Context context, @Nullable AttributeSe... method ClassicalHeader (line 49) | public ClassicalHeader(@NonNull Context context, @Nullable AttributeSe... method succeedRetention (line 78) | @Override method failingRetention (line 83) | @Override method refreshHeight (line 88) | @Override method maxOffsetHeight (line 93) | @Override method onReset (line 101) | @Override method onPrepare (line 110) | @Override method onRefresh (line 117) | @Override method onComplete (line 126) | @Override method onScroll (line 140) | @Override FILE: app_kotlin/src/main/kotlin/gorden/krefreshlayout/demo/header/WechatHeader.java class WechatHeader (line 27) | public class WechatHeader extends FrameLayout implements KRefreshHeader { method WechatHeader (line 32) | public WechatHeader(@NonNull Context context) { method WechatHeader (line 36) | public WechatHeader(@NonNull Context context, @Nullable AttributeSet a... method succeedRetention (line 65) | @Override method failingRetention (line 70) | @Override method refreshHeight (line 75) | @Override method maxOffsetHeight (line 80) | @Override method onReset (line 85) | @Override method onPrepare (line 90) | @Override method onRefresh (line 94) | @Override method onComplete (line 99) | @Override method onScroll (line 109) | @Override FILE: app_kotlin/src/main/kotlin/gorden/krefreshlayout/demo/header/circle/AnimationView.java class AnimationView (line 18) | public class AnimationView extends View { type AnimatorStatus (line 30) | enum AnimatorStatus { method toString (line 41) | @Override method AnimationView (line 75) | public AnimationView(Context context) { method AnimationView (line 79) | public AnimationView(Context context, AttributeSet attrs) { method AnimationView (line 83) | public AnimationView(Context context, AttributeSet attrs, int defStyle... method initView (line 88) | private void initView(Context context, AttributeSet attrs, int defStyl... method onMeasure (line 118) | @Override method onLayout (line 127) | @Override method onDraw (line 153) | @Override method drawDrag (line 206) | private void drawDrag(Canvas canvas) { method drawSpring (line 216) | private void drawSpring(Canvas canvas, int springDelta) { method drawPopBall (line 241) | private void drawPopBall(Canvas canvas) { method drawTail (line 265) | private void drawTail(Canvas canvas, int centerY, int bottom, float fr... method drawOutCir (line 281) | private void drawOutCir(Canvas canvas) { method drawRefreshing (line 299) | private void drawRefreshing(Canvas canvas) { method setRefreshing (line 328) | public void setRefreshing(boolean isFresh) { method drawDone (line 332) | private void drawDone(Canvas canvas) { method getRelHeight (line 376) | private int getRelHeight() { method getSpringDelta (line 380) | private int getSpringDelta() { method releaseDrag (line 391) | public void releaseDrag() { method getRelRatio (line 399) | private float getRelRatio() { method springUp (line 413) | private void springUp() { method getSprRatio (line 421) | private float getSprRatio() { method popBall (line 434) | private void popBall() { method getPopRatio (line 441) | private float getPopRatio() { method startOutCir (line 455) | private void startOutCir() { method getOutRatio (line 467) | private float getOutRatio() { method applyDone (line 481) | private void applyDone() { method getDoneRatio (line 487) | private float getDoneRatio() { method setOnViewAniDone (line 503) | public void setOnViewAniDone(OnViewAniDone onViewAniDone) { type OnViewAniDone (line 507) | interface OnViewAniDone { method viewAniDone (line 508) | void viewAniDone(); method setAniBackColor (line 512) | public void setAniBackColor(int color) { method setAniForeColor (line 516) | public void setAniForeColor(int color) { method setRadius (line 523) | public void setRadius(int smallTimes) { FILE: app_kotlin/src/main/kotlin/gorden/krefreshlayout/demo/header/circle/CircleHeader.java class CircleHeader (line 21) | public class CircleHeader extends FrameLayout implements KRefreshHeader { method CircleHeader (line 24) | public CircleHeader(@NonNull Context context) { method succeedRetention (line 54) | @Override method failingRetention (line 59) | @Override method refreshHeight (line 64) | @Override method maxOffsetHeight (line 69) | @Override method onReset (line 74) | @Override method onPrepare (line 79) | @Override method onRefresh (line 83) | @Override method onComplete (line 88) | @Override method onScroll (line 93) | @Override FILE: app_kotlin/src/main/kotlin/gorden/krefreshlayout/demo/header/fungame/BattleCityView.java class BattleCityView (line 18) | public class BattleCityView extends FunGameView { method BattleCityView (line 117) | public BattleCityView(Context context) { method BattleCityView (line 121) | public BattleCityView(Context context, AttributeSet attrs) { method BattleCityView (line 125) | public BattleCityView(Context context, AttributeSet attrs, int defStyl... method initConcreteView (line 129) | @Override method drawGame (line 140) | @Override method resetConfigParams (line 150) | @Override method generateEnemyTank (line 181) | private RectF generateEnemyTank(int index) { method makeBulletPath (line 191) | private void makeBulletPath(Canvas canvas) { method getTrackIndex (line 230) | private int getTrackIndex(int y) { method checkWipeOutETank (line 242) | private boolean checkWipeOutETank(Point point) { method upLevel (line 259) | private void upLevel() { method drawBullet (line 277) | private void drawBullet(Canvas canvas, Point point) { method checkTankCrash (line 289) | private boolean checkTankCrash(int index, float selfX, float selfY) { method drawSelfTank (line 302) | private void drawSelfTank(Canvas canvas) { method drawEnemyTank (line 331) | private void drawEnemyTank(Canvas canvas) { method drawTank (line 374) | private void drawTank(Canvas canvas, RectF rectF) { method apperanceOption (line 386) | private int apperanceOption() { FILE: app_kotlin/src/main/kotlin/gorden/krefreshlayout/demo/header/fungame/FunGameFactory.java class FunGameFactory (line 10) | public class FunGameFactory { method createFunGameView (line 18) | static FunGameView createFunGameView(Context context, AttributeSet att... FILE: app_kotlin/src/main/kotlin/gorden/krefreshlayout/demo/header/fungame/FunGameHeader.java class FunGameHeader (line 27) | public class FunGameHeader extends FrameLayout implements KRefreshHeader { method FunGameHeader (line 53) | public FunGameHeader(Context context) { method FunGameHeader (line 57) | public FunGameHeader(Context context, AttributeSet attrs) { method FunGameHeader (line 61) | public FunGameHeader(Context context, AttributeSet attrs, int defStyle... method initView (line 68) | private void initView(AttributeSet attrs) { method createMaskTextView (line 88) | private TextView createMaskTextView(String text, int textSize, int gra... method coverMaskView (line 98) | private void coverMaskView() { method succeedRetention (line 107) | @Override method failingRetention (line 112) | @Override method refreshHeight (line 117) | @Override method maxOffsetHeight (line 122) | @Override method onReset (line 127) | @Override method onPrepare (line 132) | @Override method onRefresh (line 137) | @Override method onComplete (line 142) | @Override method onScroll (line 147) | @Override class MeasureListener (line 154) | private class MeasureListener implements ViewTreeObserver.OnGlobalLayo... method onGlobalLayout (line 156) | @Override method doStart (line 171) | private void doStart(long delay) { method onMeasure (line 194) | @Override method postStart (line 216) | public void postStart() { method postEnd (line 223) | public void postEnd() { method postComplete (line 236) | public void postComplete() { method moveRacket (line 240) | public void moveRacket(float distance) { method back2StartPoint (line 245) | public void back2StartPoint(long duration) { method getGameStatus (line 249) | public int getGameStatus() { method setTopMaskViewText (line 253) | public void setTopMaskViewText(String topMaskViewText) { method setBottomMaskViewText (line 258) | public void setBottomMaskViewText(String bottomMaskViewText) { method setHeaderLodingStr (line 263) | public void setHeaderLodingStr(String loadingStr) { method setHeaderGameOverStr (line 267) | public void setHeaderGameOverStr(String gameOverStr) { method setHeaderLoadingFinishedStr (line 271) | public void setHeaderLoadingFinishedStr(String loadingFinishedStr) { FILE: app_kotlin/src/main/kotlin/gorden/krefreshlayout/demo/header/fungame/FunGameView.java class FunGameView (line 20) | abstract class FunGameView extends View { method FunGameView (line 58) | public FunGameView(Context context, AttributeSet attrs, int defStyleAt... method initBaseTools (line 70) | protected void initBaseTools() { method initBaseConfigParams (line 78) | protected void initBaseConfigParams(Context context) { method initConcreteView (line 85) | protected abstract void initConcreteView(); method drawGame (line 87) | protected abstract void drawGame(Canvas canvas); method resetConfigParams (line 89) | protected abstract void resetConfigParams(); method drawBoundary (line 95) | private void drawBoundary(Canvas canvas) { method onMeasure (line 101) | @Override method onDraw (line 106) | @Override method drawText (line 117) | private void drawText(Canvas canvas) { method promptText (line 140) | private void promptText(Canvas canvas, String text) { method moveController (line 151) | public void moveController(float distance) { method moveController2StartPoint (line 166) | public void moveController2StartPoint(long duration) { method postStatus (line 184) | public void postStatus(int status) { method getCurrStatus (line 198) | public int getCurrStatus() { method getTextGameOver (line 202) | public String getTextGameOver() { method setTextGameOver (line 206) | public void setTextGameOver(String textGameOver) { method getTextLoading (line 210) | public String getTextLoading() { method setTextLoading (line 214) | public void setTextLoading(String textLoading) { method getTextLoadingFinished (line 218) | public String getTextLoadingFinished() { method setTextLoadingFinished (line 222) | public void setTextLoadingFinished(String textLoadingFinished) { method getScreenMetrics (line 232) | private DisplayMetrics getScreenMetrics(Context context) { FILE: app_kotlin/src/main/kotlin/gorden/krefreshlayout/demo/header/fungame/HitBlockView.java class HitBlockView (line 17) | public class HitBlockView extends FunGameView { method HitBlockView (line 90) | public HitBlockView(Context context) { method HitBlockView (line 94) | public HitBlockView(Context context, AttributeSet attrs) { method HitBlockView (line 98) | public HitBlockView(Context context, AttributeSet attrs, int defStyle) { method initAttrs (line 103) | private void initAttrs(Context context, AttributeSet attrs) { method initConcreteView (line 108) | @Override method drawGame (line 122) | @Override method resetConfigParams (line 131) | @Override method drawRacket (line 153) | private void drawRacket(Canvas canvas) { method makeBallPath (line 162) | private void makeBallPath(Canvas canvas) { method checkTouchRacket (line 211) | private boolean checkTouchRacket(float y) { method checkTouchBlock (line 226) | private boolean checkTouchBlock(float x, float y) { method drawColorBlock (line 252) | private void drawColorBlock(Canvas canvas) { FILE: app_kotlin/src/main/kotlin/gorden/krefreshlayout/demo/header/materia/CircleImageView.java class CircleImageView (line 21) | public class CircleImageView extends ImageView { method CircleImageView (line 34) | public CircleImageView(Context context, int color, final float radius) { method elevationSupported (line 61) | private boolean elevationSupported() { method onMeasure (line 65) | @Override method setAnimationListener (line 74) | public void setAnimationListener(Animation.AnimationListener listener) { method onAnimationStart (line 78) | @Override method onAnimationEnd (line 86) | @Override method setBackgroundColorRes (line 99) | public void setBackgroundColorRes(int colorRes) { method setBackgroundColor (line 103) | @Override class OvalShadow (line 110) | private class OvalShadow extends OvalShape { method OvalShadow (line 115) | public OvalShadow(int shadowRadius, int circleDiameter) { method draw (line 127) | @Override FILE: app_kotlin/src/main/kotlin/gorden/krefreshlayout/demo/header/materia/MateriaProgressHeader.java class MateriaProgressHeader (line 29) | public class MateriaProgressHeader extends FrameLayout implements KRefre... method MateriaProgressHeader (line 51) | public MateriaProgressHeader(@NonNull Context context) { method MateriaProgressHeader (line 55) | public MateriaProgressHeader(@NonNull Context context, @Nullable Attri... method createProgressView (line 66) | private void createProgressView() { method setProgressBackgroundColorSchemeColor (line 82) | public void setProgressBackgroundColorSchemeColor(@ColorInt int color) { method setColorSchemeResources (line 87) | public void setColorSchemeResources(@ColorRes int... colorResIds) { method setColorSchemeColors (line 96) | public void setColorSchemeColors(int... colors) { method setSize (line 100) | public void setSize(int size) { method succeedRetention (line 118) | @Override method failingRetention (line 123) | @Override method refreshHeight (line 128) | @Override method maxOffsetHeight (line 133) | @Override method onReset (line 140) | @Override method onPrepare (line 155) | @Override method onRefresh (line 160) | @Override method onComplete (line 172) | @Override method onScroll (line 177) | @Override FILE: app_kotlin/src/main/kotlin/gorden/krefreshlayout/demo/header/materia/MaterialProgressDrawable.java class MaterialProgressDrawable (line 49) | class MaterialProgressDrawable extends Drawable implements Animatable { method MaterialProgressDrawable (line 118) | MaterialProgressDrawable(Context context, View parent) { method setSizeParameters (line 129) | private void setSizeParameters(double progressCircleWidth, double prog... method updateSizes (line 151) | public void updateSizes(@ProgressDrawableSize int size) { method showArrow (line 164) | public void showArrow(boolean show) { method setArrowScale (line 171) | public void setArrowScale(float scale) { method setStartEndTrim (line 181) | public void setStartEndTrim(float startAngle, float endAngle) { method setProgressRotation (line 191) | public void setProgressRotation(float rotation) { method setBackgroundColor (line 198) | public void setBackgroundColor(int color) { method setColorSchemeColors (line 209) | public void setColorSchemeColors(int... colors) { method getIntrinsicHeight (line 214) | @Override method getIntrinsicWidth (line 219) | @Override method draw (line 224) | @Override method setAlpha (line 233) | @Override method getAlpha (line 238) | public int getAlpha() { method setColorFilter (line 242) | @Override method setRotation (line 247) | @SuppressWarnings("unused") method getRotation (line 253) | @SuppressWarnings("unused") method getOpacity (line 258) | @Override method isRunning (line 263) | @Override method start (line 276) | @Override method stop (line 293) | @Override method getMinProgressArc (line 302) | float getMinProgressArc(Ring ring) { method evaluateColorChange (line 308) | private int evaluateColorChange(float fraction, int startValue, int en... method updateRingColor (line 332) | void updateRingColor(float interpolatedTime, Ring ring) { method applyFinishTranslation (line 343) | void applyFinishTranslation(float interpolatedTime, Ring ring) { method setupAnimators (line 361) | private void setupAnimators() { method invalidateDrawable (line 450) | @Override method scheduleDrawable (line 455) | @Override method unscheduleDrawable (line 460) | @Override class Ring (line 466) | private static class Ring { method Ring (line 498) | Ring(Callback callback) { method setBackgroundColor (line 509) | public void setBackgroundColor(int color) { method setArrowDimensions (line 519) | public void setArrowDimensions(float width, float height) { method draw (line 527) | public void draw(Canvas c, Rect bounds) { method drawTriangle (line 549) | private void drawTriangle(Canvas c, float startAngle, float sweepAng... method setColors (line 587) | public void setColors(@NonNull int[] colors) { method setColor (line 600) | public void setColor(int color) { method setColorIndex (line 608) | public void setColorIndex(int index) { method getNextColor (line 616) | public int getNextColor() { method getNextColorIndex (line 620) | private int getNextColorIndex() { method goToNextColor (line 628) | public void goToNextColor() { method setColorFilter (line 632) | public void setColorFilter(ColorFilter filter) { method setAlpha (line 640) | public void setAlpha(int alpha) { method getAlpha (line 647) | public int getAlpha() { method setStrokeWidth (line 654) | public void setStrokeWidth(float strokeWidth) { method getStrokeWidth (line 660) | @SuppressWarnings("unused") method setStartTrim (line 665) | @SuppressWarnings("unused") method getStartTrim (line 671) | @SuppressWarnings("unused") method getStartingStartTrim (line 676) | public float getStartingStartTrim() { method getStartingEndTrim (line 680) | public float getStartingEndTrim() { method getStartingColor (line 684) | public int getStartingColor() { method setEndTrim (line 688) | @SuppressWarnings("unused") method getEndTrim (line 694) | @SuppressWarnings("unused") method setRotation (line 699) | @SuppressWarnings("unused") method getRotation (line 705) | @SuppressWarnings("unused") method setInsets (line 710) | public void setInsets(int width, int height) { method getInsets (line 721) | @SuppressWarnings("unused") method setCenterRadius (line 730) | public void setCenterRadius(double centerRadius) { method getCenterRadius (line 734) | public double getCenterRadius() { method setShowArrow (line 741) | public void setShowArrow(boolean show) { method setArrowScale (line 751) | public void setArrowScale(float scale) { method getStartingRotation (line 761) | public float getStartingRotation() { method storeOriginals (line 769) | public void storeOriginals() { method resetOriginals (line 778) | public void resetOriginals() { method invalidateSelf (line 787) | private void invalidateSelf() { FILE: app_kotlin/src/main/kotlin/gorden/krefreshlayout/demo/header/rentals/RentalsSunDrawable.java class RentalsSunDrawable (line 22) | public class RentalsSunDrawable extends Drawable implements Animatable { method RentalsSunDrawable (line 72) | public RentalsSunDrawable(Context context, View parent) { method getContext (line 83) | private Context getContext() { method initiateDimens (line 88) | private void initiateDimens() { method createBitmaps (line 108) | private void createBitmaps() { method offsetTopAndBottom (line 117) | public void offsetTopAndBottom(int offset) { method draw (line 122) | @Override method drawSky (line 134) | private void drawSky(Canvas canvas) { method drawTown (line 166) | private void drawTown(Canvas canvas) { method drawSun (line 206) | private void drawSun(Canvas canvas) { method setPercent (line 246) | public void setPercent(float percent) { method setRotate (line 251) | public void setRotate(float rotate) { method resetOriginals (line 257) | public void resetOriginals() { method setBounds (line 262) | @Override method setAlpha (line 267) | @Override method setColorFilter (line 272) | @Override method getOpacity (line 277) | @Override method isRunning (line 282) | @Override method start (line 287) | @Override method stop (line 294) | @Override method setupAnimations (line 301) | private void setupAnimations() { method getTotalDragDistance (line 314) | public int getTotalDragDistance() { FILE: app_kotlin/src/main/kotlin/gorden/krefreshlayout/demo/header/rentals/RentalsSunHeaderView.java class RentalsSunHeaderView (line 21) | public class RentalsSunHeaderView extends View implements KRefreshHeader { method RentalsSunHeaderView (line 26) | public RentalsSunHeaderView(Context context) { method RentalsSunHeaderView (line 31) | public RentalsSunHeaderView(Context context, @Nullable AttributeSet at... method RentalsSunHeaderView (line 36) | public RentalsSunHeaderView(Context context, @Nullable AttributeSet at... method init (line 41) | private void init() { method onMeasure (line 46) | @Override method onLayout (line 53) | @Override method succeedRetention (line 60) | @Override method failingRetention (line 65) | @Override method refreshHeight (line 70) | @Override method maxOffsetHeight (line 75) | @Override method onReset (line 80) | @Override method onDraw (line 85) | @Override method onPrepare (line 90) | @Override method onRefresh (line 94) | @Override method onComplete (line 102) | @Override method onScroll (line 111) | @Override method invalidateDrawable (line 120) | @Override FILE: app_kotlin/src/main/kotlin/gorden/krefreshlayout/demo/header/storehouse/StoreHouseBarItem.java class StoreHouseBarItem (line 14) | public class StoreHouseBarItem extends Animation { method StoreHouseBarItem (line 26) | public StoreHouseBarItem(int index, PointF start, PointF end, int colo... method setLineWidth (line 40) | public void setLineWidth(int width) { method setColor (line 44) | public void setColor(int color) { method resetPosition (line 48) | public void resetPosition(int horizontalRandomness) { method applyTransformation (line 54) | @Override method start (line 61) | public void start(float fromAlpha, float toAlpha) { method setAlpha (line 67) | public void setAlpha(float alpha) { method draw (line 71) | public void draw(Canvas canvas) { FILE: app_kotlin/src/main/kotlin/gorden/krefreshlayout/demo/header/storehouse/StoreHouseHeader.java class StoreHouseHeader (line 20) | public class StoreHouseHeader extends View implements KRefreshHeader { method StoreHouseHeader (line 49) | public StoreHouseHeader(Context context) { method StoreHouseHeader (line 54) | public StoreHouseHeader(Context context, AttributeSet attrs) { method StoreHouseHeader (line 59) | public StoreHouseHeader(Context context, AttributeSet attrs, int defSt... method initView (line 64) | private void initView() { method setProgress (line 72) | private void setProgress(float progress) { method getLoadingAniDuration (line 76) | public int getLoadingAniDuration() { method setLoadingAniDuration (line 80) | public void setLoadingAniDuration(int duration) { method setLineWidth (line 85) | public StoreHouseHeader setLineWidth(int width) { method setTextColor (line 93) | public StoreHouseHeader setTextColor(int color) { method setDropHeight (line 101) | public StoreHouseHeader setDropHeight(int height) { method onMeasure (line 106) | @Override method getTopOffset (line 117) | private int getTopOffset() { method getBottomOffset (line 121) | private int getBottomOffset() { method initWithString (line 125) | public void initWithString(String str) { method initWithString (line 129) | public void initWithString(String str, int fontSize) { method initWithStringArray (line 134) | public void initWithStringArray(int id) { method getScale (line 148) | public float getScale() { method setScale (line 152) | public void setScale(float scale) { method initWithPointList (line 156) | public void initWithPointList(ArrayList pointList) { method beginLoading (line 184) | private void beginLoading() { method loadFinish (line 190) | private void loadFinish() { method onDraw (line 195) | @Override method succeedRetention (line 252) | @Override method failingRetention (line 257) | @Override method refreshHeight (line 262) | @Override method maxOffsetHeight (line 267) | @Override method onReset (line 272) | @Override method onPrepare (line 281) | @Override method onRefresh (line 286) | @Override method onComplete (line 291) | @Override method onScroll (line 296) | @Override class AniController (line 303) | private class AniController implements Runnable { method start (line 311) | private void start() { method run (line 321) | @Override method stop (line 348) | private void stop() { FILE: app_kotlin/src/main/kotlin/gorden/krefreshlayout/demo/header/storehouse/StoreHousePath.java class StoreHousePath (line 10) | public class StoreHousePath { method addChar (line 324) | public static void addChar(char c, float[] points) { method getPath (line 328) | public static ArrayList getPath(String str) { method getPath (line 338) | public static ArrayList getPath(String str, float scale, int ... FILE: app_kotlin/src/main/kotlin/gorden/krefreshlayout/demo/util/CrashHandler.java class CrashHandler (line 24) | @SuppressWarnings("unused") method CrashHandler (line 39) | private CrashHandler() { method getInstance (line 42) | public static CrashHandler getInstance() { method uncaughtException (line 46) | @Override method init (line 77) | public void init(Context context, boolean isDebug) { method saveExceptionToSDCard (line 86) | private void saveExceptionToSDCard(Throwable ex) throws IOException { method uploadExceptionToServer (line 120) | private void uploadExceptionToServer(Throwable ex) { method dumpPhoneInfo (line 125) | private void dumpPhoneInfo(PrintWriter pw) throws PackageManager.NameN... FILE: app_kotlin/src/main/kotlin/gorden/krefreshlayout/demo/util/DensityUtil.java class DensityUtil (line 10) | public class DensityUtil { method dip2px (line 13) | public static int dip2px(int dp){ method dip2px (line 16) | public static int dip2px(float dp){ method appWidth (line 19) | public static int appWidth(){ method appHeight (line 22) | public static int appHeight(){ FILE: app_kotlin/src/main/kotlin/gorden/krefreshlayout/demo/util/XLog.java class XLog (line 13) | public class XLog { method init (line 37) | public static void init(boolean showLog){ method init (line 41) | public static void init(boolean showLog,String tag){ method v (line 47) | public static void v() { method v (line 51) | public static void v(Object msg) { method v (line 55) | public static void v(String tag, Object... objects) { method d (line 59) | public static void d() { method d (line 63) | public static void d(Object msg) { method d (line 67) | public static void d(String tag, Object... objects) { method i (line 71) | public static void i() { method i (line 75) | public static void i(Object msg) { method i (line 79) | public static void i(String tag, Object... objects) { method w (line 83) | public static void w() { method w (line 87) | public static void w(Object msg) { method w (line 91) | public static void w(String tag, Object... objects) { method e (line 95) | public static void e() { method e (line 99) | public static void e(Object msg) { method e (line 103) | public static void e(String tag, Object... objects) { method exception (line 107) | public static void exception(Exception ex){ method a (line 115) | public static void a() { method a (line 119) | public static void a(Object msg) { method a (line 123) | public static void a(String tag, Object... objects) { method printLog (line 128) | private static void printLog(int type,String tagStr,Object... objects) { method printDefault (line 150) | public static void printDefault(int type, String tag, String msg) { method printSub (line 168) | private static void printSub(int type, String tag, String sub) { method wrapperContent (line 193) | private static String[] wrapperContent(String tagStr, Object... object... method getObjectsString (line 231) | private static String getObjectsString(Object... objects) { FILE: app_kotlin/src/main/kotlin/gorden/krefreshlayout/demo/widget/AdViewPager.java class AdViewPager (line 31) | @SuppressWarnings("unused") method handleMessage (line 80) | @Override method AdViewPager (line 89) | public AdViewPager(Context context) { method AdViewPager (line 93) | public AdViewPager(Context context, AttributeSet attrs) { method init (line 98) | private void init(Context context, AttributeSet attrs) { method setLayout (line 112) | private void setLayout(Context context) { method setImages (line 154) | public void setImages(List images) { method setImagesUrl (line 170) | public void setImagesUrl(List urls) { method setPointsIsVisible (line 185) | public void setPointsIsVisible(boolean isVisible) { method setPoinstPosition (line 198) | public void setPoinstPosition(int position) { method initViewPager (line 209) | private void initViewPager() { method toRealPosition (line 233) | private int toRealPosition(int position) { method onPageScrolled (line 249) | @Override method onPageSelected (line 254) | @Override method onPageScrollStateChanged (line 264) | @Override class AdPageAdapter (line 286) | private class AdPageAdapter extends PagerAdapter { method getCount (line 288) | @Override method isViewFromObject (line 301) | @Override method instantiateItem (line 306) | @Override method destroyItem (line 328) | @Override method addPoints (line 337) | private void addPoints() { method switchToPoint (line 359) | private void switchToPoint(final int currentPoint) { method dispatchTouchEvent (line 367) | @Override method startAutoPlay (line 387) | public void startAutoPlay() { method stopAutoPlay (line 397) | public void stopAutoPlay() { method setOnItemClickListener (line 406) | public void setOnItemClickListener(OnItemClickListener listener) { type OnItemClickListener (line 410) | public interface OnItemClickListener { method onItemClick (line 411) | void onItemClick(int position); method onVisibilityChanged (line 414) | @Override method onDetachedFromWindow (line 428) | @Override FILE: app_kotlin/src/main/kotlin/gorden/krefreshlayout/demo/widget/HeaderFloatBehavior.java class HeaderFloatBehavior (line 18) | public class HeaderFloatBehavior extends CoordinatorLayout.Behavior { method HeaderFloatBehavior (line 23) | public HeaderFloatBehavior(Context context, AttributeSet attrs) { method layoutDependsOn (line 29) | @Override method onDependentViewChanged (line 38) | @Override method getDependentView (line 67) | private View getDependentView() { FILE: app_kotlin/src/main/kotlin/gorden/krefreshlayout/demo/widget/HeaderScrollingBehavior.java class HeaderScrollingBehavior (line 19) | public class HeaderScrollingBehavior extends CoordinatorLayout.Behavior<... method HeaderScrollingBehavior (line 28) | public HeaderScrollingBehavior(Context context, AttributeSet attrs) { method isExpanded (line 34) | public boolean isExpanded() { method layoutDependsOn (line 38) | @Override method onLayoutChild (line 47) | @Override method onDependentViewChanged (line 57) | @Override method onStartNestedScroll (line 74) | @Override method onNestedScrollAccepted (line 79) | @Override method onNestedPreScroll (line 87) | @Override method onNestedScroll (line 103) | @Override method onNestedPreFling (line 118) | @Override method onStopNestedScroll (line 123) | @Override method onUserStopDragging (line 130) | private boolean onUserStopDragging(float velocity) { method getDependentViewCollapsedHeight (line 163) | private float getDependentViewCollapsedHeight() { method getDependentView (line 167) | private View getDependentView() { method run (line 172) | @Override FILE: refresh-java/src/main/java/gorden/refresh/JRefreshHeader.java type JRefreshHeader (line 4) | public interface JRefreshHeader { method succeedRetention (line 8) | long succeedRetention(); method failingRetention (line 12) | long failingRetention(); method refreshHeight (line 16) | int refreshHeight(); method maxOffsetHeight (line 20) | int maxOffsetHeight(); method onReset (line 25) | void onReset(JRefreshLayout refreshLayout); method onPrepare (line 29) | void onPrepare(JRefreshLayout refreshLayout); method onRefresh (line 33) | void onRefresh(JRefreshLayout refreshLayout); method onComplete (line 38) | void onComplete(JRefreshLayout refreshLayout,boolean isSuccess); method onScroll (line 45) | void onScroll(JRefreshLayout refreshLayout,int distance,float percent,... FILE: refresh-java/src/main/java/gorden/refresh/JRefreshLayout.java class JRefreshLayout (line 27) | @SuppressWarnings({"unused", "FieldCanBeLocal"}) method JRefreshLayout (line 68) | public JRefreshLayout(Context context) { method JRefreshLayout (line 72) | public JRefreshLayout(Context context, AttributeSet attrs) { method JRefreshLayout (line 76) | public JRefreshLayout(Context context, AttributeSet attrs, int defStyl... method onFinishInflate (line 93) | @Override method generateDefaultLayoutParams (line 113) | @Override method generateLayoutParams (line 118) | @Override method generateLayoutParams (line 123) | @Override class LayoutParams (line 128) | @SuppressWarnings("WeakerAccess") method LayoutParams (line 131) | public LayoutParams(Context c, AttributeSet attrs) { method LayoutParams (line 135) | public LayoutParams(int width, int height) { method LayoutParams (line 139) | public LayoutParams(MarginLayoutParams source) { method LayoutParams (line 143) | public LayoutParams(ViewGroup.LayoutParams source) { method onLayout (line 148) | @Override method onMeasure (line 169) | @Override method dispatchTouchEvent (line 180) | @Override method onInterceptTouchEvent (line 199) | @Override method requestDisallowInterceptTouchEvent (line 233) | @SuppressWarnings("StatementWithEmptyBody") method onTouchEvent (line 244) | @Override class RefreshGestureListener (line 258) | private class RefreshGestureListener extends GestureDetector.SimpleOnG... method onScroll (line 259) | @Override method onFling (line 276) | @Override method canChildScrollUp (line 292) | private boolean canChildScrollUp() { method onStartNestedScroll (line 296) | @Override method onNestedScrollAccepted (line 302) | @Override method onNestedPreScroll (line 308) | @Override method onNestedScroll (line 318) | @Override method onNestedPreFling (line 330) | @Override method onNestedFling (line 349) | @Override method onStopNestedScroll (line 360) | @Override method computeScroll (line 369) | @Override method calculateOffset (line 407) | private int calculateOffset(int offset) { method moveView (line 425) | private void moveView(int offset) { method cancelAnimator (line 454) | private void cancelAnimator() { method onAnimationUpdate (line 464) | @Override method finishSpinner (line 474) | private void finishSpinner() { method animTo (line 499) | private void animTo(int target) { type JRefreshListener (line 519) | @SuppressWarnings("WeakerAccess") method onRefresh (line 521) | void onRefresh(JRefreshLayout refreshLayout); type JScrollListener (line 524) | @SuppressWarnings("WeakerAccess") method onScroll (line 532) | void onScroll(int offset, int distance, float percent, boolean refre... method setJRefreshListener (line 538) | public void setJRefreshListener(JRefreshListener refreshListener) { method setJScrollListener (line 542) | public void setJScrollListener(JScrollListener scrollListener) { method setPinContent (line 546) | public void setPinContent(boolean pinContent) { method setKeepHeaderWhenRefresh (line 550) | public void setKeepHeaderWhenRefresh(boolean keep) { method setRefreshEnable (line 554) | public void setRefreshEnable(boolean enable) { method setDurationOffset (line 558) | public void setDurationOffset(long duration) { method setHeaderView (line 562) | public void setHeaderView(JRefreshHeader headerView) { method setHeaderView (line 566) | public void setHeaderView(JRefreshHeader headerView, int width, int he... method setHeaderView (line 573) | public void setHeaderView(JRefreshHeader headerView, LayoutParams para... method getHeader (line 581) | public JRefreshHeader getHeader() { method removeHeader (line 585) | public void removeHeader() { method setTouchSlop (line 591) | public void setTouchSlop(int mTouchSlop) { method setFlingSlop (line 595) | public void setFlingSlop(int mFlingSlop) { method setHeaderOffset (line 599) | public void setHeaderOffset(int mHeaderOffset) { method setDefaultRefreshHeight (line 603) | public void setDefaultRefreshHeight(int defaultRefreshHeight) { method setDefaultMaxOffset (line 607) | public void setDefaultMaxOffset(int defaultMaxOffset) { method startRefresh (line 614) | public void startRefresh() { method refreshComplete (line 633) | public void refreshComplete(boolean isSuccess) {