MCPcopy Create free account

hub / github.com/Pgrammerybj/AnimationUtils / functions

Functions252 in github.com/Pgrammerybj/AnimationUtils

↓ 24 callersMethodsetContentView
(@LayoutRes int layoutResID)
app/src/main/java/com/angelstar/animation/BaseActivity.java:56
↓ 22 callersMethodinitToolBar
(boolean homeAsUpEnabled, int resTitle)
app/src/main/java/com/angelstar/animation/BaseActivity.java:117
↓ 19 callersMethodstart
()
library/src/main/java/com/ybj/animation/LoadingTextView.java:86
↓ 16 callersMethoddrawLine
画阴影线 @param canvas
library/src/main/java/com/ybj/animation/SmallBallAnimationView.java:114
↓ 11 callersMethodgetSize
(@NonNull Paint paint, CharSequence text, int start, int end, Paint.FontMetricsInt fontMetricsInt)
library/src/main/java/com/ybj/animation/utils/JumpingSpan.java:13
↓ 10 callersMethoddrawCircle
画椭圆 @param canvas
library/src/main/java/com/ybj/animation/SmallBallAnimationView.java:131
↓ 6 callersMethodgetRadius
()
library/src/main/java/com/ybj/animation/TwoBallLoadAnimationView.java:222
↓ 5 callersMethodsetVisibility
(int visibility)
library/src/main/java/com/ybj/animation/TwoBallLoadAnimationView.java:167
↓ 4 callersMethodgetBallCenter
()
library/src/main/java/com/ybj/animation/TwoBallLoadAnimationView.java:238
↓ 4 callersMethodgetBallColor
()
library/src/main/java/com/ybj/animation/TwoBallLoadAnimationView.java:230
↓ 3 callersMethodcreateDotJumpAnimator
动画的实现核心 @param jumpingSpan 传入点 @delay 动画运行延迟,通过这个参数让三个点进行有时差的运动
library/src/main/java/com/ybj/animation/LoadingTextView.java:98
↓ 3 callersMethodinit
(Context context, AttributeSet attrs)
library/src/main/java/com/ybj/animation/LoadingTextView.java:49
↓ 3 callersMethodinit
()
library/src/main/java/com/ybj/animation/WaveView.java:110
↓ 3 callersMethodinit
初始化画笔等
library/src/main/java/com/ybj/animation/SmallBallAnimationView.java:64
↓ 3 callersMethodinit
()
library/src/main/java/com/ybj/animation/StickyControlsView.java:58
↓ 3 callersMethodinitialization
(Context context)
library/src/main/java/com/ybj/animation/ReceiveMessageAnimView.java:54
↓ 3 callersMethodinvalidateView
()
library/src/main/java/com/ybj/animation/SixBallLoadingView.java:68
↓ 3 callersMethodonRatingChange
(float RatingCount)
library/src/main/java/com/ybj/animation/RatingBar.java:190
↓ 3 callersMethodsetStar
(float starCount)
library/src/main/java/com/ybj/animation/RatingBar.java:154
↓ 3 callersMethodstartAnimator
()
library/src/main/java/com/ybj/animation/TwoBallLoadAnimationView.java:203
↓ 3 callersMethodstopAnimator
()
library/src/main/java/com/ybj/animation/TwoBallLoadAnimationView.java:210
↓ 2 callersMethodconfigAnimation
(final ImageView imageView, final int index, final boolean start)
library/src/main/java/com/ybj/animation/ReceiveMessageAnimView.java:109
↓ 2 callersMethodconfigBgAnimation
(final boolean start)
library/src/main/java/com/ybj/animation/ReceiveMessageAnimView.java:66
↓ 2 callersMethodcreateShader
Create the shader with default waves which repeat horizontally, and clamp vertically
library/src/main/java/com/ybj/animation/WaveView.java:228
↓ 2 callersMethodgetPointF
计算出三阶贝塞尔曲线所需要的两个控制点 @param i 通过 i 来判断是那个点,因为第二个点在上面Y坐标需要相应的改变 @return 返回控制点
library/src/main/java/com/ybj/animation/UserLikeAnimationView.java:176
↓ 2 callersMethodgetStarImageView
(Context context, boolean isEmpty, int i)
library/src/main/java/com/ybj/animation/RatingBar.java:134
↓ 2 callersMethodsetBallCenter
(float ballCenter)
library/src/main/java/com/ybj/animation/TwoBallLoadAnimationView.java:242
↓ 2 callersMethodsetBallColor
(int ballColor)
library/src/main/java/com/ybj/animation/TwoBallLoadAnimationView.java:234
↓ 2 callersMethodsetStatusBarColor
子类可以重写改变状态栏颜色
app/src/main/java/com/angelstar/animation/BaseActivity.java:85
↓ 2 callersMethodtranslucentStatusBar
子类可以重写决定是否使用透明状态栏
app/src/main/java/com/angelstar/animation/BaseActivity.java:90
↓ 1 callersMethodCalculateBezierPointForCubic
B(t) = P0 (1-t)^3 + 3 P1 t (1-t)^2 + 3 P2 t^2 (1-t) + P3 t^3, t ∈ [0,1] @param t 曲线长度比例 @param p0 起始点 @param p1 控制点1 @param p2 控制点2 @param p3 终止点 @r
library/src/main/java/com/ybj/animation/utils/BezierUtil.java:34
↓ 1 callersMethodCalculateBezierPointForQuadratic
B(t) = (1 - t)^2 P0 + 2t (1 - t) P1 + t^2 P2, t ∈ [0,1] @param t 曲线长度比例 @param p0 起始点 @param p1 控制点 @param p2 终止点 @return t对应的点
library/src/main/java/com/ybj/animation/utils/BezierUtil.java:16
↓ 1 callersMethodaddHeart
该方法在外面用户自己调用开启
library/src/main/java/com/ybj/animation/UserLikeAnimationView.java:106
↓ 1 callersMethodchangeColors
(int flag)
library/src/main/java/com/ybj/animation/SixBallLoadingView.java:105
↓ 1 callersMethodconfigAnimation
()
library/src/main/java/com/ybj/animation/TwoBallLoadAnimationView.java:85
↓ 1 callersMethoddestroyObject
()
library/src/main/java/com/ybj/animation/WaveView.java:398
↓ 1 callersMethoddraw
(@NonNull Canvas canvas, CharSequence text, int start, int end, float x, int top, int y, int bottom, @NonNull
library/src/main/java/com/ybj/animation/utils/JumpingSpan.java:18
↓ 1 callersMethoddrawTargetBitmap
()
library/src/main/java/com/ybj/animation/WaterRipplesView.java:115
↓ 1 callersMethodendAnimation
结束动画
library/src/main/java/com/ybj/animation/ReceiveMessageAnimView.java:149
↓ 1 callersMethodgetAnimator
给图片设置动画 @param imageView 需要做动画的控件,如图片 @return 返回一个动画的集合
library/src/main/java/com/ybj/animation/UserLikeAnimationView.java:125
↓ 1 callersMethodgetBezierMovingValueAnimator
第二部分:设置控件(图片)移动过程的轨迹动画(三阶贝塞尔曲线) @param target 目标控件
library/src/main/java/com/ybj/animation/UserLikeAnimationView.java:161
↓ 1 callersMethodgetBitmapFromDrawable
(Drawable drawable)
library/src/main/java/com/ybj/animation/bezier/WaveBezierView.java:175
↓ 1 callersMethodgetColorPrimary
获取主题色
app/src/main/java/com/angelstar/animation/BaseActivity.java:104
↓ 1 callersMethodgetStartAnimator
第一部分:设置控件开始显示的动画
library/src/main/java/com/ybj/animation/UserLikeAnimationView.java:144
↓ 1 callersMethodgetViewSize2
获取view的宽高的第二中方式
app/src/main/java/com/angelstar/animation/pathmeasure/LineAnimationActivity.java:68
↓ 1 callersMethodinit
初始化变量
library/src/main/java/com/ybj/animation/WaterRipplesView.java:76
↓ 1 callersMethodinitAttribute
(Context context, @Nullable AttributeSet attrs)
library/src/main/java/com/ybj/animation/path/LineAnimationView.java:83
↓ 1 callersMethodinitConfig
()
library/src/main/java/com/ybj/animation/TwoBallLoadAnimationView.java:73
↓ 1 callersMethodinitPain
()
library/src/main/java/com/ybj/animation/path/LineAnimationView.java:93
↓ 1 callersMethodinitSystemBarTint
设置状态栏颜色
app/src/main/java/com/angelstar/animation/BaseActivity.java:95
↓ 1 callersMethodinvalidateAnimation
()
library/src/main/java/com/ybj/animation/SixBallLoadingView.java:82
↓ 1 callersMethodsetAllAnimationsRepeatCount
(int repeatCount)
library/src/main/java/com/ybj/animation/LoadingTextView.java:114
↓ 1 callersMethodsetBezierPath
()
library/src/main/java/com/ybj/animation/StickyControlsView.java:170
↓ 1 callersMethodsetCirclePath
()
library/src/main/java/com/ybj/animation/StickyControlsView.java:136
↓ 1 callersMethodsetCurrentOrientation
(int currentOrientation)
library/src/main/java/com/ybj/animation/path/LineAnimationView.java:61
↓ 1 callersMethodsetDoubleCirClePath
()
library/src/main/java/com/ybj/animation/StickyControlsView.java:123
↓ 1 callersMethodsetLastBezierPath
()
library/src/main/java/com/ybj/animation/StickyControlsView.java:201
↓ 1 callersMethodsetLong2Short
(boolean long2Short)
library/src/main/java/com/ybj/animation/path/LineAnimationView.java:65
↓ 1 callersMethodsetOnRatingChangeListener
(OnRatingChangeListener onRatingChangeListener)
library/src/main/java/com/ybj/animation/RatingBar.java:34
↓ 1 callersMethodsetTranslationX
(float translationX)
library/src/main/java/com/ybj/animation/utils/JumpingSpan.java:23
↓ 1 callersMethodshowAnimation
()
library/src/main/java/com/ybj/animation/SmallBallAnimationView.java:92
↓ 1 callersMethodshowToast
(String msg)
app/src/main/java/com/angelstar/animation/BaseActivity.java:142
↓ 1 callersMethodstarAnimation
开始动画
library/src/main/java/com/ybj/animation/ReceiveMessageAnimView.java:158
MethodAnimatorEndListener
(View view)
library/src/main/java/com/ybj/animation/UserLikeAnimationView.java:211
MethodCirclePathPathMeasureView
(Context context)
library/src/main/java/com/ybj/animation/path/CirclePathPathMeasureView.java:36
MethodCirclePathSimpleView
(Context context)
library/src/main/java/com/ybj/animation/path/CirclePathSimpleView.java:35
MethodDrawBoardBezierView
(Context context)
library/src/main/java/com/ybj/animation/bezier/DrawBoardBezierView.java:25
MethodLikeAnimatorUpdateListener
(View target)
library/src/main/java/com/ybj/animation/UserLikeAnimationView.java:191
MethodLineAnimationView
(Context context)
library/src/main/java/com/ybj/animation/path/LineAnimationView.java:69
MethodLoadingTextView
(Context context)
library/src/main/java/com/ybj/animation/LoadingTextView.java:34
MethodPaintPathEvaluator
(PointF flagPointF)
library/src/main/java/com/ybj/animation/utils/PaintPathEvaluator.java:14
MethodPathMeasureGetPosTanView
(Context context)
library/src/main/java/com/ybj/animation/path/PathMeasureGetPosTanView.java:39
MethodPathMorphingBezierView
(Context context)
library/src/main/java/com/ybj/animation/bezier/PathMorphingBezierView.java:45
MethodPicPointEvaluator
通过构造传入两个控制点
library/src/main/java/com/ybj/animation/utils/PicPointEvaluator.java:17
MethodRatingBar
(Context context, AttributeSet attrs)
library/src/main/java/com/ybj/animation/RatingBar.java:74
MethodReceiveMessageAnimView
(Context context)
library/src/main/java/com/ybj/animation/ReceiveMessageAnimView.java:39
MethodSecondBezierView
(Context context)
library/src/main/java/com/ybj/animation/bezier/SecondBezierView.java:37
MethodShoppingCartPathBezierView
(Context context)
library/src/main/java/com/ybj/animation/bezier/ShoppingCartPathBezierView.java:50
MethodSixBallLoadingView
(Context context)
library/src/main/java/com/ybj/animation/SixBallLoadingView.java:53
MethodSmallBallAnimationView
(Context context)
library/src/main/java/com/ybj/animation/SmallBallAnimationView.java:46
MethodStickyControlsView
(Context context)
library/src/main/java/com/ybj/animation/StickyControlsView.java:42
MethodThirdBezierView
(Context context)
library/src/main/java/com/ybj/animation/bezier/ThirdBezierView.java:44
MethodTwoBallLoadAnimationView
(Context context)
library/src/main/java/com/ybj/animation/TwoBallLoadAnimationView.java:60
MethodUserLikeAnimationView
(Context context)
library/src/main/java/com/ybj/animation/UserLikeAnimationView.java:56
MethodWaterRipplesView
(Context context)
library/src/main/java/com/ybj/animation/WaterRipplesView.java:42
MethodWaveBezierView
(Context context)
library/src/main/java/com/ybj/animation/bezier/WaveBezierView.java:59
MethodWaveView
(Context context)
library/src/main/java/com/ybj/animation/WaveView.java:95
Methodanim
一定要分清AnimatedVectorDrawable AnimatedVectorDrawableCompat的区别和用法
app/src/main/java/com/angelstar/animation/vector/VectorsActivity.java:52
Methodclick
(View view)
app/src/main/java/com/angelstar/animation/vector/VectorsActivity.java:41
MethoddismissLoading
()
app/src/main/java/com/angelstar/animation/BaseActivity.java:158
Methodevaluate
(float fraction, Number from, Number to)
library/src/main/java/com/ybj/animation/LoadingTextView.java:102
Methodevaluate
(float fraction, PointF startValue, PointF endValue)
library/src/main/java/com/ybj/animation/utils/PaintPathEvaluator.java:18
Methodevaluate
利用 CalculateBezierPointForCubic 算法计算出三阶贝塞尔曲线上任意点
library/src/main/java/com/ybj/animation/utils/PicPointEvaluator.java:25
MethodfindView
(int id)
app/src/main/java/com/angelstar/animation/BaseActivity.java:45
MethodgetAmplitudeRatio
()
library/src/main/java/com/ybj/animation/WaveView.java:153
MethodgetDarkColorPrimary
获取深主题色
app/src/main/java/com/angelstar/animation/BaseActivity.java:111
MethodgetWaterLevelRatio
()
library/src/main/java/com/ybj/animation/WaveView.java:136
MethodgetWaveLengthRatio
()
library/src/main/java/com/ybj/animation/WaveView.java:170
MethodgoBezierDemo
(View view)
app/src/main/java/com/angelstar/animation/MainActivity.java:25
MethodgoCanvasPath
(View view)
app/src/main/java/com/angelstar/animation/pathmeasure/PathMeasureActivity.java:33
next →1–100 of 252, ranked by callers