Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Pgrammerybj/AnimationUtils
/ functions
Functions
252 in github.com/Pgrammerybj/AnimationUtils
⨍
Functions
252
◇
Types & classes
54
↓ 24 callers
Method
setContentView
(@LayoutRes int layoutResID)
app/src/main/java/com/angelstar/animation/BaseActivity.java:56
↓ 22 callers
Method
initToolBar
(boolean homeAsUpEnabled, int resTitle)
app/src/main/java/com/angelstar/animation/BaseActivity.java:117
↓ 19 callers
Method
start
()
library/src/main/java/com/ybj/animation/LoadingTextView.java:86
↓ 16 callers
Method
drawLine
画阴影线 @param canvas
library/src/main/java/com/ybj/animation/SmallBallAnimationView.java:114
↓ 11 callers
Method
getSize
(@NonNull Paint paint, CharSequence text, int start, int end, Paint.FontMetricsInt fontMetricsInt)
library/src/main/java/com/ybj/animation/utils/JumpingSpan.java:13
↓ 10 callers
Method
drawCircle
画椭圆 @param canvas
library/src/main/java/com/ybj/animation/SmallBallAnimationView.java:131
↓ 6 callers
Method
getRadius
()
library/src/main/java/com/ybj/animation/TwoBallLoadAnimationView.java:222
↓ 5 callers
Method
setVisibility
(int visibility)
library/src/main/java/com/ybj/animation/TwoBallLoadAnimationView.java:167
↓ 4 callers
Method
getBallCenter
()
library/src/main/java/com/ybj/animation/TwoBallLoadAnimationView.java:238
↓ 4 callers
Method
getBallColor
()
library/src/main/java/com/ybj/animation/TwoBallLoadAnimationView.java:230
↓ 3 callers
Method
createDotJumpAnimator
动画的实现核心 @param jumpingSpan 传入点 @delay 动画运行延迟,通过这个参数让三个点进行有时差的运动
library/src/main/java/com/ybj/animation/LoadingTextView.java:98
↓ 3 callers
Method
init
(Context context, AttributeSet attrs)
library/src/main/java/com/ybj/animation/LoadingTextView.java:49
↓ 3 callers
Method
init
()
library/src/main/java/com/ybj/animation/WaveView.java:110
↓ 3 callers
Method
init
初始化画笔等
library/src/main/java/com/ybj/animation/SmallBallAnimationView.java:64
↓ 3 callers
Method
init
()
library/src/main/java/com/ybj/animation/StickyControlsView.java:58
↓ 3 callers
Method
initialization
(Context context)
library/src/main/java/com/ybj/animation/ReceiveMessageAnimView.java:54
↓ 3 callers
Method
invalidateView
()
library/src/main/java/com/ybj/animation/SixBallLoadingView.java:68
↓ 3 callers
Method
onRatingChange
(float RatingCount)
library/src/main/java/com/ybj/animation/RatingBar.java:190
↓ 3 callers
Method
setStar
(float starCount)
library/src/main/java/com/ybj/animation/RatingBar.java:154
↓ 3 callers
Method
startAnimator
()
library/src/main/java/com/ybj/animation/TwoBallLoadAnimationView.java:203
↓ 3 callers
Method
stopAnimator
()
library/src/main/java/com/ybj/animation/TwoBallLoadAnimationView.java:210
↓ 2 callers
Method
configAnimation
(final ImageView imageView, final int index, final boolean start)
library/src/main/java/com/ybj/animation/ReceiveMessageAnimView.java:109
↓ 2 callers
Method
configBgAnimation
(final boolean start)
library/src/main/java/com/ybj/animation/ReceiveMessageAnimView.java:66
↓ 2 callers
Method
createShader
Create the shader with default waves which repeat horizontally, and clamp vertically
library/src/main/java/com/ybj/animation/WaveView.java:228
↓ 2 callers
Method
getPointF
计算出三阶贝塞尔曲线所需要的两个控制点 @param i 通过 i 来判断是那个点,因为第二个点在上面Y坐标需要相应的改变 @return 返回控制点
library/src/main/java/com/ybj/animation/UserLikeAnimationView.java:176
↓ 2 callers
Method
getStarImageView
(Context context, boolean isEmpty, int i)
library/src/main/java/com/ybj/animation/RatingBar.java:134
↓ 2 callers
Method
setBallCenter
(float ballCenter)
library/src/main/java/com/ybj/animation/TwoBallLoadAnimationView.java:242
↓ 2 callers
Method
setBallColor
(int ballColor)
library/src/main/java/com/ybj/animation/TwoBallLoadAnimationView.java:234
↓ 2 callers
Method
setStatusBarColor
子类可以重写改变状态栏颜色
app/src/main/java/com/angelstar/animation/BaseActivity.java:85
↓ 2 callers
Method
translucentStatusBar
子类可以重写决定是否使用透明状态栏
app/src/main/java/com/angelstar/animation/BaseActivity.java:90
↓ 1 callers
Method
CalculateBezierPointForCubic
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 callers
Method
CalculateBezierPointForQuadratic
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 callers
Method
addHeart
该方法在外面用户自己调用开启
library/src/main/java/com/ybj/animation/UserLikeAnimationView.java:106
↓ 1 callers
Method
changeColors
(int flag)
library/src/main/java/com/ybj/animation/SixBallLoadingView.java:105
↓ 1 callers
Method
configAnimation
()
library/src/main/java/com/ybj/animation/TwoBallLoadAnimationView.java:85
↓ 1 callers
Method
destroyObject
()
library/src/main/java/com/ybj/animation/WaveView.java:398
↓ 1 callers
Method
draw
(@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 callers
Method
drawTargetBitmap
()
library/src/main/java/com/ybj/animation/WaterRipplesView.java:115
↓ 1 callers
Method
endAnimation
结束动画
library/src/main/java/com/ybj/animation/ReceiveMessageAnimView.java:149
↓ 1 callers
Method
getAnimator
给图片设置动画 @param imageView 需要做动画的控件,如图片 @return 返回一个动画的集合
library/src/main/java/com/ybj/animation/UserLikeAnimationView.java:125
↓ 1 callers
Method
getBezierMovingValueAnimator
第二部分:设置控件(图片)移动过程的轨迹动画(三阶贝塞尔曲线) @param target 目标控件
library/src/main/java/com/ybj/animation/UserLikeAnimationView.java:161
↓ 1 callers
Method
getBitmapFromDrawable
(Drawable drawable)
library/src/main/java/com/ybj/animation/bezier/WaveBezierView.java:175
↓ 1 callers
Method
getColorPrimary
获取主题色
app/src/main/java/com/angelstar/animation/BaseActivity.java:104
↓ 1 callers
Method
getStartAnimator
第一部分:设置控件开始显示的动画
library/src/main/java/com/ybj/animation/UserLikeAnimationView.java:144
↓ 1 callers
Method
getViewSize2
获取view的宽高的第二中方式
app/src/main/java/com/angelstar/animation/pathmeasure/LineAnimationActivity.java:68
↓ 1 callers
Method
init
初始化变量
library/src/main/java/com/ybj/animation/WaterRipplesView.java:76
↓ 1 callers
Method
initAttribute
(Context context, @Nullable AttributeSet attrs)
library/src/main/java/com/ybj/animation/path/LineAnimationView.java:83
↓ 1 callers
Method
initConfig
()
library/src/main/java/com/ybj/animation/TwoBallLoadAnimationView.java:73
↓ 1 callers
Method
initPain
()
library/src/main/java/com/ybj/animation/path/LineAnimationView.java:93
↓ 1 callers
Method
initSystemBarTint
设置状态栏颜色
app/src/main/java/com/angelstar/animation/BaseActivity.java:95
↓ 1 callers
Method
invalidateAnimation
()
library/src/main/java/com/ybj/animation/SixBallLoadingView.java:82
↓ 1 callers
Method
setAllAnimationsRepeatCount
(int repeatCount)
library/src/main/java/com/ybj/animation/LoadingTextView.java:114
↓ 1 callers
Method
setBezierPath
()
library/src/main/java/com/ybj/animation/StickyControlsView.java:170
↓ 1 callers
Method
setCirclePath
()
library/src/main/java/com/ybj/animation/StickyControlsView.java:136
↓ 1 callers
Method
setCurrentOrientation
(int currentOrientation)
library/src/main/java/com/ybj/animation/path/LineAnimationView.java:61
↓ 1 callers
Method
setDoubleCirClePath
()
library/src/main/java/com/ybj/animation/StickyControlsView.java:123
↓ 1 callers
Method
setLastBezierPath
()
library/src/main/java/com/ybj/animation/StickyControlsView.java:201
↓ 1 callers
Method
setLong2Short
(boolean long2Short)
library/src/main/java/com/ybj/animation/path/LineAnimationView.java:65
↓ 1 callers
Method
setOnRatingChangeListener
(OnRatingChangeListener onRatingChangeListener)
library/src/main/java/com/ybj/animation/RatingBar.java:34
↓ 1 callers
Method
setTranslationX
(float translationX)
library/src/main/java/com/ybj/animation/utils/JumpingSpan.java:23
↓ 1 callers
Method
showAnimation
()
library/src/main/java/com/ybj/animation/SmallBallAnimationView.java:92
↓ 1 callers
Method
showToast
(String msg)
app/src/main/java/com/angelstar/animation/BaseActivity.java:142
↓ 1 callers
Method
starAnimation
开始动画
library/src/main/java/com/ybj/animation/ReceiveMessageAnimView.java:158
Method
AnimatorEndListener
(View view)
library/src/main/java/com/ybj/animation/UserLikeAnimationView.java:211
Method
CirclePathPathMeasureView
(Context context)
library/src/main/java/com/ybj/animation/path/CirclePathPathMeasureView.java:36
Method
CirclePathSimpleView
(Context context)
library/src/main/java/com/ybj/animation/path/CirclePathSimpleView.java:35
Method
DrawBoardBezierView
(Context context)
library/src/main/java/com/ybj/animation/bezier/DrawBoardBezierView.java:25
Method
LikeAnimatorUpdateListener
(View target)
library/src/main/java/com/ybj/animation/UserLikeAnimationView.java:191
Method
LineAnimationView
(Context context)
library/src/main/java/com/ybj/animation/path/LineAnimationView.java:69
Method
LoadingTextView
(Context context)
library/src/main/java/com/ybj/animation/LoadingTextView.java:34
Method
PaintPathEvaluator
(PointF flagPointF)
library/src/main/java/com/ybj/animation/utils/PaintPathEvaluator.java:14
Method
PathMeasureGetPosTanView
(Context context)
library/src/main/java/com/ybj/animation/path/PathMeasureGetPosTanView.java:39
Method
PathMorphingBezierView
(Context context)
library/src/main/java/com/ybj/animation/bezier/PathMorphingBezierView.java:45
Method
PicPointEvaluator
通过构造传入两个控制点
library/src/main/java/com/ybj/animation/utils/PicPointEvaluator.java:17
Method
RatingBar
(Context context, AttributeSet attrs)
library/src/main/java/com/ybj/animation/RatingBar.java:74
Method
ReceiveMessageAnimView
(Context context)
library/src/main/java/com/ybj/animation/ReceiveMessageAnimView.java:39
Method
SecondBezierView
(Context context)
library/src/main/java/com/ybj/animation/bezier/SecondBezierView.java:37
Method
ShoppingCartPathBezierView
(Context context)
library/src/main/java/com/ybj/animation/bezier/ShoppingCartPathBezierView.java:50
Method
SixBallLoadingView
(Context context)
library/src/main/java/com/ybj/animation/SixBallLoadingView.java:53
Method
SmallBallAnimationView
(Context context)
library/src/main/java/com/ybj/animation/SmallBallAnimationView.java:46
Method
StickyControlsView
(Context context)
library/src/main/java/com/ybj/animation/StickyControlsView.java:42
Method
ThirdBezierView
(Context context)
library/src/main/java/com/ybj/animation/bezier/ThirdBezierView.java:44
Method
TwoBallLoadAnimationView
(Context context)
library/src/main/java/com/ybj/animation/TwoBallLoadAnimationView.java:60
Method
UserLikeAnimationView
(Context context)
library/src/main/java/com/ybj/animation/UserLikeAnimationView.java:56
Method
WaterRipplesView
(Context context)
library/src/main/java/com/ybj/animation/WaterRipplesView.java:42
Method
WaveBezierView
(Context context)
library/src/main/java/com/ybj/animation/bezier/WaveBezierView.java:59
Method
WaveView
(Context context)
library/src/main/java/com/ybj/animation/WaveView.java:95
Method
anim
一定要分清AnimatedVectorDrawable AnimatedVectorDrawableCompat的区别和用法
app/src/main/java/com/angelstar/animation/vector/VectorsActivity.java:52
Method
click
(View view)
app/src/main/java/com/angelstar/animation/vector/VectorsActivity.java:41
Method
dismissLoading
()
app/src/main/java/com/angelstar/animation/BaseActivity.java:158
Method
evaluate
(float fraction, Number from, Number to)
library/src/main/java/com/ybj/animation/LoadingTextView.java:102
Method
evaluate
(float fraction, PointF startValue, PointF endValue)
library/src/main/java/com/ybj/animation/utils/PaintPathEvaluator.java:18
Method
evaluate
利用 CalculateBezierPointForCubic 算法计算出三阶贝塞尔曲线上任意点
library/src/main/java/com/ybj/animation/utils/PicPointEvaluator.java:25
Method
findView
(int id)
app/src/main/java/com/angelstar/animation/BaseActivity.java:45
Method
getAmplitudeRatio
()
library/src/main/java/com/ybj/animation/WaveView.java:153
Method
getDarkColorPrimary
获取深主题色
app/src/main/java/com/angelstar/animation/BaseActivity.java:111
Method
getWaterLevelRatio
()
library/src/main/java/com/ybj/animation/WaveView.java:136
Method
getWaveLengthRatio
()
library/src/main/java/com/ybj/animation/WaveView.java:170
Method
goBezierDemo
(View view)
app/src/main/java/com/angelstar/animation/MainActivity.java:25
Method
goCanvasPath
(View view)
app/src/main/java/com/angelstar/animation/pathmeasure/PathMeasureActivity.java:33
next →
1–100 of 252, ranked by callers