SYMBOL INDEX (192 symbols across 20 files) FILE: app/src/androidTest/java/com/keyboard3/hencoderProduct/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 17) | @RunWith(AndroidJUnit4.class) method useAppContext (line 19) | @Test FILE: app/src/main/java/com/keyboard3/hencoderProduct/MainActivity.java class MainActivity (line 19) | public class MainActivity extends AppCompatActivity { method onCreate (line 31) | @Override method onCreateOptionsMenu (line 60) | @Override class PageModel (line 65) | private class PageModel { method PageModel (line 71) | PageModel(@LayoutRes int sampleLayoutRes, @StringRes int titleRes) { FILE: app/src/main/java/com/keyboard3/hencoderProduct/PageFragment.java class PageFragment (line 13) | public class PageFragment extends Fragment { method newInstance (line 17) | public static PageFragment newInstance(@LayoutRes int productLayoutRes) { method onCreateView (line 25) | @Nullable method onCreate (line 37) | @Override FILE: app/src/main/java/com/keyboard3/hencoderProduct/Utils.java class Utils (line 6) | public class Utils { method dpToPixel (line 7) | public static float dpToPixel(float dp) { FILE: app/src/main/java/com/keyboard3/hencoderProduct/filpboard/FlipboardLayout.java class FlipboardLayout (line 17) | public class FlipboardLayout extends RelativeLayout { method FlipboardLayout (line 21) | public FlipboardLayout(Context context) { method FlipboardLayout (line 25) | public FlipboardLayout(Context context, AttributeSet attrs) { method FlipboardLayout (line 29) | public FlipboardLayout(Context context, AttributeSet attrs, int defSty... method draw (line 33) | @Override method onAttachedToWindow (line 38) | @Override FILE: app/src/main/java/com/keyboard3/hencoderProduct/filpboard/FlipboardView.java class FlipboardView (line 19) | public class FlipboardView extends View { method FlipboardView (line 27) | public FlipboardView(Context context) { method FlipboardView (line 31) | public FlipboardView(Context context, @Nullable AttributeSet attrs) { method FlipboardView (line 35) | public FlipboardView(Context context, @Nullable AttributeSet attrs, in... method clearCanvas (line 43) | public void clearCanvas() { method onAttachedToWindow (line 50) | @Override method onDetachedFromWindow (line 55) | @Override method onDraw (line 60) | @Override method setDegree (line 109) | @SuppressWarnings("unused") method setTurnoverDegreeLast (line 115) | @SuppressWarnings("unused") method setTurnoverDegreeFirst (line 121) | @SuppressWarnings("unused") FILE: app/src/main/java/com/keyboard3/hencoderProduct/like/LikeImageView.java class LikeImageView (line 19) | public class LikeImageView extends View { method LikeImageView (line 31) | public LikeImageView(Context context) { method LikeImageView (line 35) | public LikeImageView(Context context, @Nullable AttributeSet attrs) { method LikeImageView (line 39) | public LikeImageView(Context context, @Nullable AttributeSet attrs, in... method onMeasure (line 47) | @Override method setLike (line 55) | public void setLike(boolean isLike) { method onDraw (line 63) | @Override method drawCircle (line 76) | private void drawCircle(Canvas canvas, int centerX, int centerY) { method drawLike (line 97) | private void drawLike(Canvas canvas, int likeTop, int likeLeft) { method drawShining (line 143) | private void drawShining(Canvas canvas, int likeTop, int likeLeft) { method setAnimProgress (line 157) | @SuppressWarnings("unused") method setMiddlePadding (line 163) | public void setMiddlePadding(float middlePadding) { method setLeftPadding (line 167) | public void setLeftPadding(float leftPadding) { method setUnlikeSrc (line 171) | public void setUnlikeSrc(@IdRes int unlikeSrc) { method setLikedSrc (line 175) | public void setLikedSrc(@IdRes int likeSrc) { method setShiningdSrc (line 179) | public void setShiningdSrc(@IdRes int shiningSrc) { FILE: app/src/main/java/com/keyboard3/hencoderProduct/like/LikeLayout.java class LikeLayout (line 13) | public class LikeLayout extends RelativeLayout { method LikeLayout (line 17) | public LikeLayout(Context context) { method LikeLayout (line 21) | public LikeLayout(Context context, AttributeSet attrs) { method LikeLayout (line 25) | public LikeLayout(Context context, AttributeSet attrs, int defStyleAtt... method onAttachedToWindow (line 29) | @Override FILE: app/src/main/java/com/keyboard3/hencoderProduct/like/LikeNumView.java class LikeNumView (line 18) | public class LikeNumView extends View { method LikeNumView (line 29) | public LikeNumView(Context context) { method LikeNumView (line 33) | public LikeNumView(Context context, @Nullable AttributeSet attrs) { method LikeNumView (line 37) | public LikeNumView(Context context, @Nullable AttributeSet attrs, int ... method setNum (line 47) | protected void setNum(int num) { method onAttachedToWindow (line 52) | @Override method onMeasure (line 57) | @Override method changeLike (line 71) | protected void changeLike(boolean isLike) { method init (line 82) | protected void init() { method onDraw (line 86) | @Override method drawAnimNum (line 96) | private void drawAnimNum(Canvas canvas, int leftX, int baseTxtY, int c... method optDrawNum (line 119) | private void optDrawNum(Canvas canvas, int leftX, int baseTxtY, String... method setLiked (line 142) | public void setLiked(boolean liked) { method setTranslationY (line 146) | @SuppressWarnings("unused") method setRightPadding (line 152) | public void setRightPadding(float rightPadding) { FILE: app/src/main/java/com/keyboard3/hencoderProduct/like/LikeView.java class LikeView (line 20) | public class LikeView extends LinearLayout { method LikeView (line 27) | public LikeView(Context context) { method LikeView (line 31) | public LikeView(Context context, AttributeSet attrs) { method LikeView (line 35) | public LikeView(Context context, AttributeSet attrs, int defStyleAttr) { method onClick (line 64) | @Override method setNum (line 76) | public void setNum(int num) { method onDetachedFromWindow (line 80) | @Override method onMeasure (line 86) | @Override method setLike (line 110) | public void setLike(boolean like) { FILE: app/src/main/java/com/keyboard3/hencoderProduct/movement/MoveLayout.java class MoveLayout (line 14) | public class MoveLayout extends RelativeLayout { method MoveLayout (line 18) | public MoveLayout(Context context) { method MoveLayout (line 22) | public MoveLayout(Context context, AttributeSet attrs) { method MoveLayout (line 26) | public MoveLayout(Context context, AttributeSet attrs, int defStyleAtt... method onAttachedToWindow (line 30) | @Override FILE: app/src/main/java/com/keyboard3/hencoderProduct/movement/MoveView.java class MoveView (line 32) | public class MoveView extends View { method MoveView (line 50) | public MoveView(Context context) { method MoveView (line 54) | public MoveView(Context context, @Nullable AttributeSet attrs) { method MoveView (line 58) | public MoveView(Context context, @Nullable AttributeSet attrs, int def... method startAnimal (line 74) | public void startAnimal() { method onAttachedToWindow (line 108) | @Override method onDetachedFromWindow (line 113) | @Override method onMeasure (line 119) | @Override method onLayout (line 125) | @Override method onDraw (line 130) | @Override method getPercent (line 233) | private float getPercent() { method setTranslationY (line 237) | @Override method setDegree (line 243) | @SuppressWarnings("unused") class AnimatorListener (line 249) | public abstract class AnimatorListener implements Animator.AnimatorLis... method onAnimationStart (line 251) | @Override method onAnimationCancel (line 256) | @Override method onAnimationRepeat (line 261) | @Override method onAnimationEnd (line 266) | @Override FILE: app/src/main/java/com/keyboard3/hencoderProduct/ruler/RulerLayout.java class RulerLayout (line 12) | public class RulerLayout extends RelativeLayout { method RulerLayout (line 13) | public RulerLayout(Context context) { method RulerLayout (line 17) | public RulerLayout(Context context, AttributeSet attrs) { method RulerLayout (line 21) | public RulerLayout(Context context, AttributeSet attrs, int defStyleAt... FILE: app/src/test/java/com/keyboard3/hencoderProduct/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 13) | @Test FILE: ruler/src/androidTest/java/com/keyboard3/ExampleInstrumentedTest.java class ExampleInstrumentedTest (line 17) | @RunWith(AndroidJUnit4.class) method useAppContext (line 19) | @Test FILE: ruler/src/main/java/com/keyboard3/BooheeRuler.java class BooheeRuler (line 22) | public class BooheeRuler extends ViewGroup { method BooheeRuler (line 92) | public BooheeRuler(Context context) { method BooheeRuler (line 98) | public BooheeRuler(Context context, AttributeSet attrs) { method BooheeRuler (line 105) | public BooheeRuler(Context context, AttributeSet attrs, int defStyleAt... method initAttrs (line 112) | @SuppressWarnings("WrongConstant") method initRuler (line 146) | private void initRuler(Context context) { method initRulerBackground (line 162) | private void initRulerBackground() { method initDrawable (line 173) | private void initDrawable() { method dispatchDraw (line 204) | @Override method onLayout (line 211) | @Override method paddingHeadAndEnd (line 218) | private void paddingHeadAndEnd() { method addCallback (line 228) | public void addCallback(RulerCallback rulerCallback) { method setCurrentScale (line 237) | public void setCurrentScale(float currentScale) { method onSizeChanged (line 250) | @Override method onAttachedToWindow (line 256) | @Override method getEdgeColor (line 268) | public int getEdgeColor() { method setCanEdgeEffect (line 277) | public void setCanEdgeEffect(boolean canEdgeEffect) { method canEdgeEffect (line 282) | public boolean canEdgeEffect() { method getCurrentScale (line 286) | public float getCurrentScale() { method setMinScale (line 290) | public void setMinScale(int minScale) { method getMinScale (line 294) | public int getMinScale() { method setMaxScale (line 298) | public void setMaxScale(int maxScale) { method getMaxScale (line 302) | public int getMaxScale() { method setCursorWidth (line 306) | public void setCursorWidth(int cursorWidth) { method getCursorWidth (line 310) | public int getCursorWidth() { method setCursorHeight (line 314) | public void setCursorHeight(int cursorHeight) { method getCursorHeight (line 318) | public int getCursorHeight() { method setBigScaleLength (line 323) | public void setBigScaleLength(int bigScaleLength) { method getBigScaleLength (line 327) | public int getBigScaleLength() { method setBigScaleWidth (line 331) | public void setBigScaleWidth(int bigScaleWidth) { method getBigScaleWidth (line 335) | public int getBigScaleWidth() { method setSmallScaleLength (line 339) | public void setSmallScaleLength(int smallScaleLength) { method getSmallScaleLength (line 343) | public int getSmallScaleLength() { method setSmallScaleWidth (line 347) | public void setSmallScaleWidth(int smallScaleWidth) { method getSmallScaleWidth (line 351) | public int getSmallScaleWidth() { method setTextMarginTop (line 355) | public void setTextMarginTop(int textMarginTop) { method getTextMarginHead (line 359) | public int getTextMarginHead() { method setTextSize (line 363) | public void setTextSize(int textSize) { method getTextSize (line 367) | public int getTextSize() { method setInterval (line 371) | public void setInterval(int interval) { method getInterval (line 375) | public int getInterval() { method getTextColor (line 379) | public int getTextColor() { method getScaleColor (line 383) | public int getScaleColor() { method setCount (line 387) | public void setCount(int mCount) { method getCount (line 391) | public int getCount() { FILE: ruler/src/main/java/com/keyboard3/InnerRuler.java class InnerRuler (line 24) | public class InnerRuler extends View { method InnerRuler (line 77) | public InnerRuler(Context context, BooheeRuler booheeRuler, int flag) { method init (line 84) | private void init(Context context) { method initPaints (line 116) | private void initPaints() { method initEdgeEffects (line 140) | public void initEdgeEffects() { method checkAPILevel (line 155) | private void checkAPILevel() { method onDetachedFromWindow (line 161) | @Override method setCurrentScale (line 172) | public void setCurrentScale(float currentScale) { method addRulerCallback (line 177) | public void addRulerCallback(RulerCallback RulerCallback) { method getCurrentScale (line 181) | public float getCurrentScale() { method onDraw (line 186) | @Override method drawRulerBody (line 192) | protected void drawRulerBody(Canvas canvas, int flag) { method isVerticalRuler (line 231) | protected static boolean isVerticalRuler(int flag) { method getNegativeFlag (line 235) | protected static int getNegativeFlag(int flag) { method getTextPoint (line 239) | private static PointF getTextPoint(BooheeRuler mParent, int flag, floa... method getLine (line 272) | private static PointF[] getLine(BooheeRuler mParent, int flag, int len... method getOutLine (line 311) | private static PointF[] getOutLine(View contentView, int flag, int hei... method getOutLeftOrRightLine (line 348) | private static PointF[] getOutLeftOrRightLine(View contentView, int fl... method onSizeChanged (line 411) | @Override method dispatchTouchEvent (line 420) | @Override method onTouchEvent (line 426) | @Override method fling (line 492) | private void fling(boolean isVertical, int vx, int vy) { method computeScroll (line 508) | @Override method scrollBackToCurrentScale (line 520) | protected void scrollBackToCurrentScale(boolean isVertical) { method scroll2Scale (line 530) | protected void scroll2Scale(float scale) { method scrollTo (line 541) | @Override method scrollXY2Scale (line 574) | private float scrollXY2Scale(int scrollXY) { method scale2ScrollXY (line 584) | private int scale2ScrollXY(float scale) { FILE: ruler/src/main/java/com/keyboard3/RulerCallback.java type RulerCallback (line 7) | public interface RulerCallback { method onScaleChanging (line 9) | void onScaleChanging(float scale); FILE: ruler/src/main/java/com/keyboard3/RulerNumberLayout.java class RulerNumberLayout (line 19) | public class RulerNumberLayout extends RelativeLayout implements RulerCa... method RulerNumberLayout (line 34) | public RulerNumberLayout(Context context) { method RulerNumberLayout (line 39) | public RulerNumberLayout(Context context, AttributeSet attrs) { method RulerNumberLayout (line 45) | public RulerNumberLayout(Context context, AttributeSet attrs, int defS... method initAttrs (line 50) | private void initAttrs(Context context, AttributeSet attrs) { method init (line 66) | private void init(Context context) { method onAttachedToWindow (line 79) | @Override method bindRuler (line 91) | public void bindRuler(BooheeRuler booheeRuler) { method onScaleChanging (line 95) | @Override FILE: ruler/src/test/java/com/keyboard3/ExampleUnitTest.java class ExampleUnitTest (line 12) | public class ExampleUnitTest { method addition_isCorrect (line 13) | @Test