Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HJ-Money/MTransition
/ functions
Functions
626 in github.com/HJ-Money/MTransition
⨍
Functions
626
◇
Types & classes
85
↓ 76 callers
Method
fromPage
获取FromPage的动画数据 Get FromPage's Transition data @return {@link MTransition}实例对象
mtransition/src/main/java/com/mjun/mtransition/MTransition.java:90
↓ 73 callers
Method
getInstance
()
mtransition/src/main/java/com/mjun/mtransition/MTransitionManager.java:32
↓ 65 callers
Method
get
Returns the entry with the given key as an object. @param key a String key @return an Object, or null
mtransition/src/main/java/com/mjun/mtransition/bundle/Bundle.java:168
↓ 51 callers
Method
addTransitionView
添加需要做动画的View NOTE:动画View的深度层次跟添加顺序有关,先添加的在底层,后添加的在顶层,但是可以通过{@link MTransitionView#below(MTransitionView)} 或者{@link MTransitionView#above(MTransitionVi
mtransition/src/main/java/com/mjun/mtransition/MTransitionPage.java:217
↓ 41 callers
Method
getTransition
获取已经创建的{@link MTransition}实例 Get the instance of {@link MTransition} that has been created @param name {@link MTransition}实例对应的name @return 如果存在name对
mtransition/src/main/java/com/mjun/mtransition/MTransitionManager.java:64
↓ 38 callers
Method
toPage
获取ToPage的动画数据 Get ToPage's Transition data @return {@link MTransition}实例对象
mtransition/src/main/java/com/mjun/mtransition/MTransition.java:100
↓ 32 callers
Method
setContainer
设置当前动画页的最外层View NOTE:必须要调用该方法之后,才能调用{@link MTransition#start()}或者{@link MTransition#reverse()}或者该类的其他方法,否则会报错 Set the Container View of the page NOTE
mtransition/src/main/java/com/mjun/mtransition/MTransitionPage.java:148
↓ 31 callers
Method
getWidth
获取该View的宽度 @return
mtransition/src/main/java/com/mjun/mtransition/MTransitionView.java:902
↓ 31 callers
Method
typeWarning
(String key, Object value, String className, Object defaultValue, ClassCastException e)
mtransition/src/main/java/com/mjun/mtransition/bundle/Bundle.java:543
↓ 28 callers
Method
removeActivityAnimation
在启动Activity或者关闭Activity,如果需要做MTransition动画时,需要在{@link Activity#startActivity(Intent)} 或者 {@link Activity#finish()}调用之后,调用该方法,来关闭默认的Activity动画 @param
mtransition/src/main/java/com/mjun/mtransition/MTranstionUtil.java:117
↓ 24 callers
Method
getTransitionView
获取name对应的 {@link MTransitionView}实例 Get {@link MTransitionView} instance by name @param name View的名字 @return {@link MTransitionView}实例
mtransition/src/main/java/com/mjun/mtransition/MTransitionPage.java:243
↓ 22 callers
Method
getSourceView
返回对应的View @return
mtransition/src/main/java/com/mjun/mtransition/MTransitionView.java:203
↓ 21 callers
Method
getContainer
()
mtransition/src/main/java/com/mjun/mtransition/MTransitionPage.java:199
↓ 19 callers
Method
start
从头开始执行场景切换动画 NOTE:必须先调用{@link MTransitionPage#setContainer(View, ITransitPrepareListener)}之后,才能调用该方法,否则会报错 Start the Transition NOTE: You must call {
mtransition/src/main/java/com/mjun/mtransition/MTransition.java:112
↓ 17 callers
Method
above
设置该动画元素深度层次顺序,置于target的上层 @param target 基准动画元素 @return
mtransition/src/main/java/com/mjun/mtransition/MTransitionView.java:829
↓ 17 callers
Method
getString
Returns the value associated with the given key, or null if no mapping of the desired type exists for the given key or a null value is explicitly asso
mtransition/src/main/java/com/mjun/mtransition/bundle/Bundle.java:807
↓ 17 callers
Method
reverse
从当前动画进度反向执行动画 NOTE:必须先调用{@link MTransitionPage#setContainer(View, ITransitPrepareListener)}之后,才能调用该方法,否则会报错 Reverse the Transiton from current progre
mtransition/src/main/java/com/mjun/mtransition/MTransition.java:161
↓ 17 callers
Method
setDuration
统一设置所有动画的动画时长,如果之前已经在{@link BaseAnimFactor#setDuration(long)}单独设置过,则以单独设置为准 NOTE:必须先调用{@link MTransitionPage#setContainer(View, ITransitPrepareListene
mtransition/src/main/java/com/mjun/mtransition/MTransition.java:371
↓ 16 callers
Method
createTransition
根据name创建{@link MTransition},存储到{@link #sTransitionMap}, key是name,value是MTransition Create {@link MTransition} by name, store to {@link #sTransitionMap
mtransition/src/main/java/com/mjun/mtransition/MTransitionManager.java:44
↓ 16 callers
Method
destoryTransition
清除已经创建的{@link MTransition}实例 Clear the already created {@link MTransition} instance @param name {@link MTransition}实例对应的name
mtransition/src/main/java/com/mjun/mtransition/MTransitionManager.java:74
↓ 16 callers
Method
setOnTransitListener
设置动画监听器 Set the OnTransitListener to Transition @param listener {@link OnTransitListener}
mtransition/src/main/java/com/mjun/mtransition/MTransition.java:514
↓ 16 callers
Method
transitTo
@see #transitTo(MTransitionView, boolean)
mtransition/src/main/java/com/mjun/mtransition/MTransitionView.java:228
↓ 14 callers
Method
getHeight
获取该View的高度 @return
mtransition/src/main/java/com/mjun/mtransition/MTransitionView.java:910
↓ 14 callers
Method
setProgress
(float mProgress)
app/src/main/java/com/mjun/demo/example51/ActionBtn.java:65
↓ 14 callers
Method
translateX
设置X轴位移动画 @param from 动画开始时的X值 @param to 动画结束时的X值 @return
mtransition/src/main/java/com/mjun/mtransition/MTransitionView.java:392
↓ 12 callers
Method
alpha
设置透明度动画 @param from 取值范围[0, 1] @param to 取值范围[0, 1] @return
mtransition/src/main/java/com/mjun/mtransition/MTransitionView.java:330
↓ 12 callers
Method
getInstance
()
app/src/main/java/com/mjun/demo/model/AppModel.java:15
↓ 11 callers
Method
getBundle
获取传递数据的Bundle Get the Bundle Passing Data @return {@link MTransitionBundle},用法如{@link android.os.Bundle}一致
mtransition/src/main/java/com/mjun/mtransition/MTransition.java:525
↓ 10 callers
Method
e
(String tag, String msg)
mtransition/src/main/java/com/mjun/mtransition/Log.java:24
↓ 10 callers
Method
getContentView
()
mtransition/src/main/java/com/mjun/mtransition/MTransitionView.java:207
↓ 9 callers
Method
size
Returns the number of mappings contained in this Bundle. @return the number of mappings as an int.
mtransition/src/main/java/com/mjun/mtransition/bundle/Bundle.java:131
↓ 8 callers
Method
getAnimProgress
获取真实的动画进度,考虑Duration和StartDelay的因素 @param playTime @param progress @return
mtransition/src/main/java/com/mjun/mtransition/anim/BaseAnimFactor.java:47
↓ 8 callers
Method
getAnimTime
()
mtransition/src/main/java/com/mjun/mtransition/anim/BaseAnimFactor.java:66
↓ 8 callers
Method
getCurrentAnimValue
(long playTime, float animProgress)
mtransition/src/main/java/com/mjun/mtransition/anim/IAnimFactor.java:12
↓ 8 callers
Method
setDuration
(long duration, boolean byUser)
mtransition/src/main/java/com/mjun/mtransition/anim/Transition.java:22
↓ 8 callers
Method
setFrom
(float mFrom)
mtransition/src/main/java/com/mjun/mtransition/anim/AlphaFactor.java:18
↓ 8 callers
Method
setInterpolator
(Interpolator mInterpolator)
mtransition/src/main/java/com/mjun/mtransition/anim/BaseAnimFactor.java:20
↓ 8 callers
Method
setStartDelay
(long delay)
mtransition/src/main/java/com/mjun/mtransition/anim/Transition.java:33
↓ 8 callers
Method
setTo
(float mTo)
mtransition/src/main/java/com/mjun/mtransition/anim/AlphaFactor.java:22
↓ 7 callers
Method
getBundle
Returns the value associated with the given key, or null if no mapping of the desired type exists for the given key or a null value is explicitly asso
mtransition/src/main/java/com/mjun/mtransition/bundle/Bundle.java:891
↓ 7 callers
Method
getContentView
()
mtransition/src/main/java/com/mjun/mtransition/MTransitionPage.java:254
↓ 7 callers
Method
getSourceView
()
mtransition/src/main/java/com/mjun/mtransition/view/CloneView.java:100
↓ 7 callers
Method
gotoCeil
从当前的动画进度,反向执行结束,一般在跟手操作使用,{@link #onBeginDrag()} Reverse Transition from the current progress, generally used when you need to follow the touch even
mtransition/src/main/java/com/mjun/mtransition/MTransition.java:268
↓ 7 callers
Method
gotoFloor
从当前的动画进度,正向执行结束,一般在跟手操作使用,{@link #onBeginDrag()} Continue Transition from the current progress, generally used when you need to follow the touch eve
mtransition/src/main/java/com/mjun/mtransition/MTransition.java:258
↓ 7 callers
Method
invalidate
()
mtransition/src/main/java/com/mjun/mtransition/MTransitionView.java:103
↓ 7 callers
Method
keySet
Returns a Set containing the Strings used as keys in this Bundle. @return a Set of String keys
mtransition/src/main/java/com/mjun/mtransition/bundle/Bundle.java:199
↓ 7 callers
Method
onBeginDrag
如果需要跟手滑动执行动画,那么必须在开始跟手的时候执行该方法 具体请参考Demo示例 If you need to follow the touch event to perform the Transiton, you must call this method at the beginning
mtransition/src/main/java/com/mjun/mtransition/MTransition.java:209
↓ 7 callers
Method
putObject
(String key, Object value)
mtransition/src/main/java/com/mjun/mtransition/bundle/MTransitionBundle.java:12
↓ 7 callers
Method
translateY
设置Y轴位移动画 @param from 动画开始时的Y值 @param to 动画结束时的Y值 @return
mtransition/src/main/java/com/mjun/mtransition/MTransitionView.java:455
↓ 6 callers
Method
getCategoryArray
(Context context)
app/src/main/java/com/mjun/demo/model/AppModel.java:27
↓ 6 callers
Method
getObject
(String key)
mtransition/src/main/java/com/mjun/mtransition/bundle/MTransitionBundle.java:16
↓ 6 callers
Method
getTitleArray
(Context context)
app/src/main/java/com/mjun/demo/model/AppModel.java:19
↓ 6 callers
Method
setImageId
(int imgId)
app/src/main/java/com/mjun/demo/example2/AppDetailPage.java:31
↓ 6 callers
Method
setName
(String name)
app/src/main/java/com/mjun/demo/example2/AppDetailPage.java:36
↓ 6 callers
Method
setVisibility
(int visibility)
mtransition/src/main/java/com/mjun/mtransition/MTransitionView.java:291
↓ 5 callers
Method
onTransitProgress
动画执行时回调 Callback when Transition is executed @param playTime 动画已经执行的时长 The time of long the Transition has been performed @param progress 动画已经执行的进度
mtransition/src/main/java/com/mjun/mtransition/ITransitional.java:16
↓ 5 callers
Method
onTransitStart
动画开始时回调 Callback when Transition start
mtransition/src/main/java/com/mjun/mtransition/ITransitional.java:22
↓ 4 callers
Method
addPageContentView
(MTransitionPage page)
mtransition/src/main/java/com/mjun/mtransition/MTransition.java:490
↓ 4 callers
Method
containsKey
Returns true if the given key is contained in the mapping of this Bundle. @param key a String key @return true if the key is part of the mapping, fal
mtransition/src/main/java/com/mjun/mtransition/bundle/Bundle.java:158
↓ 4 callers
Method
createBitmap
(View view, int width, int height)
mtransition/src/main/java/com/mjun/mtransition/view/CloneView.java:45
↓ 4 callers
Method
isPrepared
()
mtransition/src/main/java/com/mjun/mtransition/MTransition.java:283
↓ 4 callers
Method
onTransitEnd
动画结束时回调 Callback when Transition end
mtransition/src/main/java/com/mjun/mtransition/ITransitional.java:28
↓ 4 callers
Method
removeAllPage
()
mtransition/src/main/java/com/mjun/mtransition/MTransition.java:474
↓ 4 callers
Method
setBelongPage
(MTransitionPage mBelongPage)
mtransition/src/main/java/com/mjun/mtransition/MTransitionView.java:851
↓ 4 callers
Method
setParentLocation
(int[] parentLocation)
mtransition/src/main/java/com/mjun/mtransition/MTransitionView.java:211
↓ 3 callers
Method
d
(String tag, String msg)
mtransition/src/main/java/com/mjun/mtransition/Log.java:18
↓ 3 callers
Method
draw
(Canvas canvas)
mtransition/src/main/java/com/mjun/mtransition/view/CloneView.java:60
↓ 3 callers
Method
getDuration
获取整个场景动画时长 Get the duration of Transition @return 动画时长
mtransition/src/main/java/com/mjun/mtransition/MTransition.java:385
↓ 3 callers
Method
getInt
Returns the value associated with the given key, or 0 if no mapping of the desired type exists for the given key. @param key a String @return an int
mtransition/src/main/java/com/mjun/mtransition/bundle/Bundle.java:682
↓ 3 callers
Method
getRootView
(MTransitionPage page)
mtransition/src/main/java/com/mjun/mtransition/MTransition.java:297
↓ 3 callers
Method
onBackPressed
(FragmentManager manager)
app/src/main/java/com/mjun/demo/example8/Example8Activity.java:63
↓ 3 callers
Method
preTranistion
(boolean addGroundLayer, boolean needPreAdd)
mtransition/src/main/java/com/mjun/mtransition/MTransition.java:221
↓ 3 callers
Method
replaceBy
@see #replaceBy(ITransitional, LayoutParams)
mtransition/src/main/java/com/mjun/mtransition/MTransitionView.java:126
↓ 3 callers
Method
translateXTo
@see #translateX(int, int)
mtransition/src/main/java/com/mjun/mtransition/MTransitionView.java:409
↓ 3 callers
Method
translateYTo
@see #translateY(int, int)
mtransition/src/main/java/com/mjun/mtransition/MTransitionView.java:472
↓ 2 callers
Method
addTempGroundLayer
()
mtransition/src/main/java/com/mjun/mtransition/MTransition.java:238
↓ 2 callers
Method
below
设置该动画元素深度层次顺序,置于target的下层 @param target 基准动画元素 @return
mtransition/src/main/java/com/mjun/mtransition/MTransitionView.java:843
↓ 2 callers
Method
checkContainerSetted
()
mtransition/src/main/java/com/mjun/mtransition/MTransition.java:287
↓ 2 callers
Method
duringTransition
()
mtransition/src/main/java/com/mjun/mtransition/MTransition.java:356
↓ 2 callers
Method
getBelongPage
获取包含该实例的MTransitionPage @return 包含该实例的MTransitionPage实例
mtransition/src/main/java/com/mjun/mtransition/MTransitionView.java:860
↓ 2 callers
Method
getBlurBitmap
(Context context, Bitmap bitmap)
app/src/main/java/com/mjun/demo/example10/com/view/jameson/util/BlurBitmapUtils.java:31
↓ 2 callers
Method
getChildIndex
(View target)
mtransition/src/main/java/com/mjun/mtransition/MTransitionPage.java:308
↓ 2 callers
Method
getClassLoader
Return the ClassLoader currently associated with this Bundle.
mtransition/src/main/java/com/mjun/mtransition/bundle/Bundle.java:113
↓ 2 callers
Method
getItemCount
()
app/src/main/java/com/mjun/demo/example10/CardAdapter.java:77
↓ 2 callers
Method
getMaxAnimTime
()
mtransition/src/main/java/com/mjun/mtransition/anim/Transition.java:44
↓ 2 callers
Method
getStringArray
Returns the value associated with the given key, or null if no mapping of the desired type exists for the given key or a null value is explicitly asso
mtransition/src/main/java/com/mjun/mtransition/bundle/Bundle.java:1249
↓ 2 callers
Method
hideDuringTrasition
让该View在场景切换动画过程中隐藏不显示
mtransition/src/main/java/com/mjun/mtransition/MTransitionView.java:894
↓ 2 callers
Method
init
()
app/src/main/java/com/mjun/demo/example6/CatLottieView.java:24
↓ 2 callers
Method
isActivityFinishing
()
mtransition/src/main/java/com/mjun/mtransition/MTransition.java:182
↓ 2 callers
Method
isHuawei
()
mtransition/src/main/java/com/mjun/mtransition/MTranstionUtil.java:101
↓ 2 callers
Method
onPrepare
当 {@link MTransitionPage} 设置好Container时回调 Callback when {@link MTransitionPage} sets Container @param container
mtransition/src/main/java/com/mjun/mtransition/ITransitPrepareListener.java:17
↓ 2 callers
Method
onScrolledChangedCallback
RecyclerView位移事件监听, view大小随位移事件变化
app/src/main/java/com/mjun/demo/example10/com/view/jameson/library/CardScaleHelper.java:110
↓ 2 callers
Method
prepared
(final View container, @Nullable final ITransitPrepareListener listener)
mtransition/src/main/java/com/mjun/mtransition/MTransitionPage.java:186
↓ 2 callers
Method
putInt
Inserts an int value into the mapping of this Bundle, replacing any existing value for the given key. @param key a String, or null @param value an in
mtransition/src/main/java/com/mjun/mtransition/bundle/Bundle.java:254
↓ 2 callers
Method
remove
Removes any entry with the given key from the mapping of this Bundle. @param key a String key
mtransition/src/main/java/com/mjun/mtransition/bundle/Bundle.java:177
↓ 2 callers
Method
removePageContentView
(MTransitionPage page)
mtransition/src/main/java/com/mjun/mtransition/MTransition.java:484
↓ 2 callers
Method
removeTempGroundLayer
()
mtransition/src/main/java/com/mjun/mtransition/MTransition.java:246
↓ 2 callers
Method
reverse
()
app/src/main/java/com/mjun/demo/example51/Example51DetailActivity.java:69
↓ 2 callers
Method
reverse
()
app/src/main/java/com/mjun/demo/example6/Example6DetailActivity.java:69
↓ 2 callers
Method
reverse
()
app/src/main/java/com/mjun/demo/example7/Example7DetailActivity.java:104
next →
1–100 of 626, ranked by callers