MCPcopy Create free account

hub / github.com/JasonGaoH/NestedRecyclerView / functions

Functions414 in github.com/JasonGaoH/NestedRecyclerView

↓ 27 callersMethodgetChildAt
(int index)
app/src/main/java/com/gaohui/nestedrecyclerview/update/IRecommendTabLayout.java:34
↓ 10 callersMethodaddView
app/src/main/java/com/gaohui/nestedrecyclerview/kotlin/tab/DynamicTabLayout.kt:667
↓ 8 callersMethodfindNestedScrollingChildRecyclerView
()
app/src/main/java/com/gaohui/nestedrecyclerview/java/view/ParentRecyclerView.java:242
↓ 8 callersMethodgetContext
()
app/src/main/java/com/gaohui/nestedrecyclerview/update/IRecommendTabLayout.java:24
↓ 8 callersMethodnotifyDataSetChanged
更新数据 因为tab数量有可能增减而且tab状态有收起与展开两种形态,所以此处更新时要注意状态 不同状态的差距只有副标题是否隐藏、分割线是否展示及topMargin
app/src/main/java/com/gaohui/nestedrecyclerview/update/SlidingTabLayoutRevamp.java:211
↓ 8 callersMethodonScrollStateChanged
首页滚动状态监听 @param from 首页或者jfy {@link #SCROLL_FROM_HP} {@link #SCROLL_FROM_JFY} @param state 滚动状态
app/src/main/java/com/gaohui/nestedrecyclerview/update/listener/IHPScrollListener.java:22
↓ 7 callersMethoddp2px
(float dp)
app/src/main/java/com/gaohui/nestedrecyclerview/update/SlidingTabLayoutRevamp.java:544
↓ 7 callersMethodgetLayoutParams
()
app/src/main/java/com/gaohui/nestedrecyclerview/update/IRecommendTabLayout.java:30
↓ 7 callersMethodgetTabTitleList
()
app/src/main/java/com/gaohui/nestedrecyclerview/java/bean/CategoryBean.java:10
↓ 7 callersMethodisScrollTop
()
app/src/main/java/com/gaohui/nestedrecyclerview/java/view/ChildRecyclerView.java:103
↓ 6 callersMethodgetParentRecyclerView
()
app/src/main/java/com/gaohui/nestedrecyclerview/update/UpdatedNestedRecyclerView.java:76
↓ 6 callersMethodisScrollTop
app/src/main/java/com/gaohui/nestedrecyclerview/kotlin/ChildRecyclerView.kt:89
↓ 6 callersMethodsetLayoutParams
(ViewGroup.LayoutParams params)
app/src/main/java/com/gaohui/nestedrecyclerview/update/IRecommendTabLayout.java:36
↓ 6 callersMethodsetReachEdge
(Boolean isReachTopEdge, Boolean isReachBottomEdge)
app/src/main/java/com/gaohui/nestedrecyclerview/update/SimpleStaggeredGridLayoutManager.java:69
↓ 5 callersMethoddp2px
(Context context, float dp)
app/src/main/java/com/gaohui/nestedrecyclerview/update/utils/ScreenUtils.java:7
↓ 5 callersMethodgetWidth
()
app/src/main/java/com/gaohui/nestedrecyclerview/update/IRecommendTabLayout.java:26
↓ 5 callersMethodisReachTop
()
app/src/main/java/com/gaohui/nestedrecyclerview/update/UpdatedNestedRecyclerView.java:171
↓ 5 callersMethodisScrollToBottom
()
app/src/main/java/com/gaohui/nestedrecyclerview/java/view/ParentRecyclerView.java:249
↓ 5 callersMethodreset
* reset view */
app/src/main/java/com/gaohui/nestedrecyclerview/kotlin/tab/DynamicTabLayout.kt:971
↓ 4 callersMethodgetItemCount
()
app/src/main/java/com/gaohui/nestedrecyclerview/update/adpter/UpdatedMultiTypeAdapter.java:214
↓ 4 callersMethodgetScreenHeight
()
app/src/main/java/com/gaohui/nestedrecyclerview/UIUtils.java:13
↓ 4 callersMethodgetVelocityByDistance
* 根据距离来获取加速度 * @param d 距离 * @return 返回加速度 */
app/src/main/java/com/gaohui/nestedrecyclerview/kotlin/helper/FlingHelper.kt:38
↓ 4 callersMethodgetVelocityByDistance
(double d)
app/src/main/java/com/gaohui/nestedrecyclerview/java/utils/FlingHelper.java:27
↓ 4 callersMethodisReachBottom
()
app/src/main/java/com/gaohui/nestedrecyclerview/update/UpdatedNestedRecyclerView.java:175
↓ 3 callersMethodchildScrollToTop
()
app/src/main/java/com/gaohui/nestedrecyclerview/update/NestedStaggeredGridLayoutManager.java:59
↓ 3 callersMethodfling
(final int velocityX, final int velocityY)
app/src/main/java/com/gaohui/nestedrecyclerview/update/UpdatedNestedRecyclerView.java:193
↓ 3 callersMethodgetCommonIndex
(int position)
app/src/main/java/com/gaohui/nestedrecyclerview/update/viewpager/ViewPagerAdapter.java:131
↓ 3 callersMethodinit
(Context context)
app/src/main/java/com/gaohui/nestedrecyclerview/java/view/ChildRecyclerView.java:39
↓ 3 callersMethodinit
(Context context)
app/src/main/java/com/gaohui/nestedrecyclerview/java/view/ParentRecyclerView.java:43
↓ 3 callersMethodisParent
()
app/src/main/java/com/gaohui/nestedrecyclerview/update/UpdatedNestedRecyclerView.java:166
↓ 3 callersMethodonUserVisibleChange
(boolean isVisibleToUser)
app/src/main/java/com/gaohui/nestedrecyclerview/java/view/OnUserVisibleChange.java:4
↓ 3 callersMethodrun
()
app/src/main/java/com/gaohui/nestedrecyclerview/java/view/ParentRecyclerView.java:261
↓ 3 callersMethodsetScrollToState
(int targetPos)
app/src/main/java/com/gaohui/nestedrecyclerview/update/NestedStaggeredGridLayoutManager.java:84
↓ 3 callersMethodsetSelectedTabIndicatorColor
* Sets the tab indicator's color for the currently selected tab. * * @param color color to use for the indicator * @attr ref android.su
app/src/main/java/com/gaohui/nestedrecyclerview/kotlin/tab/DynamicTabLayout.kt:189
↓ 2 callersMethodcalcIndicatorRect
()
app/src/main/java/com/gaohui/nestedrecyclerview/update/SlidingTabLayoutRevamp.java:449
↓ 2 callersMethodcanScrollVertically
()
app/src/main/java/com/gaohui/nestedrecyclerview/java/view/ParentRecyclerView.java:93
↓ 2 callersMethodchangeDescHeightWithAnimation
* 改变子标题的高度(支持动画) * * @param fold */
app/src/main/java/com/gaohui/nestedrecyclerview/kotlin/tab/DynamicTabLayout.kt:235
↓ 2 callersMethoddispatchTouchEvent
app/src/main/java/com/gaohui/nestedrecyclerview/kotlin/ChildRecyclerView.kt:67
↓ 2 callersMethoddraw
app/src/main/java/com/gaohui/nestedrecyclerview/kotlin/tab/DynamicTabLayout.kt:1421
↓ 2 callersMethodfling
(int velocityX, int velocityY)
app/src/main/java/com/gaohui/nestedrecyclerview/java/view/ChildRecyclerView.java:90
↓ 2 callersMethodgetCurrentView
()
app/src/main/java/com/gaohui/nestedrecyclerview/update/viewpager/ViewPagerAdapter.java:86
↓ 2 callersMethodgetLastRecyclerView
获取最后一个item是recyclerView的 如果是且完全可见则说明父RecyclerView不能再滚动了,需要留给子RecyclerView滚动 @return
app/src/main/java/com/gaohui/nestedrecyclerview/update/UpdatedNestedRecyclerView.java:216
↓ 2 callersMethodgetSplineDeceleration
(int i)
app/src/main/java/com/gaohui/nestedrecyclerview/java/utils/FlingHelper.java:15
↓ 2 callersMethodgetSplineFlingDistance
* 根据加速度来获取需要fling的距离 * @param i 加速度 * @return fling的距离 */
app/src/main/java/com/gaohui/nestedrecyclerview/kotlin/helper/FlingHelper.kt:29
↓ 2 callersMethodgetSplineFlingDistance
(int i)
app/src/main/java/com/gaohui/nestedrecyclerview/java/utils/FlingHelper.java:23
↓ 2 callersMethodgetTabItems
NestedRVOnScrollListener使用到
app/src/main/java/com/gaohui/nestedrecyclerview/update/viewpager/AbsViewPagerAdapter.java:37
↓ 2 callersMethodinitTabView
(final View tabView, String tabItem, boolean isSelected)
app/src/main/java/com/gaohui/nestedrecyclerview/update/SlidingTabLayoutRevamp.java:277
↓ 2 callersMethodonMeasure
app/src/main/java/com/gaohui/nestedrecyclerview/kotlin/tab/DynamicTabLayout.kt:708
↓ 2 callersMethodrefresh
()
app/src/main/java/com/gaohui/nestedrecyclerview/java/MainJavaActivity.java:67
↓ 2 callersMethodrefreshTabTitle
(View view, String tabItem, boolean isSelected)
app/src/main/java/com/gaohui/nestedrecyclerview/update/SlidingTabLayoutRevamp.java:548
↓ 2 callersMethodscrollToPosition
(int position)
app/src/main/java/com/gaohui/nestedrecyclerview/update/SimpleStaggeredGridLayoutManager.java:46
↓ 2 callersMethodscrollToPosition
(final int position)
app/src/main/java/com/gaohui/nestedrecyclerview/java/view/ParentRecyclerView.java:254
↓ 2 callersMethodselect
* Select this tab. Only valid if the tab has been added to the action bar. */
app/src/main/java/com/gaohui/nestedrecyclerview/kotlin/tab/DynamicTabLayout.kt:947
↓ 2 callersMethodselectTab
app/src/main/java/com/gaohui/nestedrecyclerview/kotlin/tab/DynamicTabLayout.kt:807
↓ 2 callersMethodsetOnScrollListener
(AbsNestedRVOnScrollListener listener)
app/src/main/java/com/gaohui/nestedrecyclerview/update/UpdatedNestedRecyclerView.java:64
↓ 2 callersMethodsetScrollToState
(int targetPos)
app/src/main/java/com/gaohui/nestedrecyclerview/update/SimpleStaggeredGridLayoutManager.java:58
↓ 2 callersMethodsetSelectedIndicatorColor
* 设置Indicator Color * * @param color */
app/src/main/java/com/gaohui/nestedrecyclerview/kotlin/tab/DynamicTabLayout.kt:1125
↓ 2 callersMethodsetSelectedIndicatorHeight
* 设置Indicator height * * @param height */
app/src/main/java/com/gaohui/nestedrecyclerview/kotlin/tab/DynamicTabLayout.kt:1138
↓ 2 callersMethodsetSelectedIndicatorOffset
* 设置Indicator offset * * @param offset */
app/src/main/java/com/gaohui/nestedrecyclerview/kotlin/tab/DynamicTabLayout.kt:1162
↓ 2 callersMethodsetSelectedIndicatorWidth
* 设置Indicator width * * @param width */
app/src/main/java/com/gaohui/nestedrecyclerview/kotlin/tab/DynamicTabLayout.kt:1150
↓ 2 callersMethodsetSupportTabIndicatorAnimation
* 是否支持动画 * * @param supportTabIndicatorAnimation */
app/src/main/java/com/gaohui/nestedrecyclerview/kotlin/tab/DynamicTabLayout.kt:1174
↓ 2 callersMethodsetupWithViewPager
* setupWithViewPager * * @param viewPager * @param autoRefresh */
app/src/main/java/com/gaohui/nestedrecyclerview/kotlin/tab/DynamicTabLayout.kt:502
↓ 2 callersMethodupdatePullState
(UpdatedNestedRecyclerView parentRV)
app/src/main/java/com/gaohui/nestedrecyclerview/update/listener/AbsNestedRVOnScrollListener.java:10
↓ 2 callersMethodupdateSlidingTabBackground
()
app/src/main/java/com/gaohui/nestedrecyclerview/update/SlidingTabLayoutRevamp.java:219
↓ 1 callersMethodaddAllTabs
()
app/src/main/java/com/gaohui/nestedrecyclerview/update/SlidingTabLayoutRevamp.java:238
↓ 1 callersMethodaddTab
add and create tab item
app/src/main/java/com/gaohui/nestedrecyclerview/update/SlidingTabLayoutRevamp.java:257
↓ 1 callersMethodadjustItemViewLayout
(UpdatedNestedRecyclerView recyclerView)
app/src/main/java/com/gaohui/nestedrecyclerview/update/viewpager/ViewPagerAdapter.java:212
↓ 1 callersMethodanimateIndicatorToPosition
* 动画移动到某个tab * * @param position * @param duration */
app/src/main/java/com/gaohui/nestedrecyclerview/kotlin/tab/DynamicTabLayout.kt:1350
↓ 1 callersMethodbindData
app/src/main/java/com/gaohui/nestedrecyclerview/kotlin/holder/SimpleCategoryHolder.kt:68
↓ 1 callersMethodbindData
(Object obj)
app/src/main/java/com/gaohui/nestedrecyclerview/update/viewholder/UpdatedCategoryViewHolder.java:34
↓ 1 callersMethodbindData
(Object obj)
app/src/main/java/com/gaohui/nestedrecyclerview/java/viewholder/SimpleCategoryViewHolder.java:57
↓ 1 callersMethodchangeProgress
* 设置动画的进度 * * @param progress */
app/src/main/java/com/gaohui/nestedrecyclerview/kotlin/tab/DynamicTabLayout.kt:1075
↓ 1 callersMethodcheckNeedInterceptClick
(int event)
app/src/main/java/com/gaohui/nestedrecyclerview/update/UpdatedNestedRecyclerView.java:116
↓ 1 callersMethodchildFling
(int velocityByDistance)
app/src/main/java/com/gaohui/nestedrecyclerview/java/view/ParentRecyclerView.java:235
↓ 1 callersMethodchildrenNeedLayout
* childrenNeedLayout * * @return */
app/src/main/java/com/gaohui/nestedrecyclerview/kotlin/tab/DynamicTabLayout.kt:1201
↓ 1 callersMethodclearAllOffset
()
app/src/main/java/com/gaohui/nestedrecyclerview/update/viewpager/ViewPagerAdapter.java:97
↓ 1 callersMethodcreateRecyclerView
(int position)
app/src/main/java/com/gaohui/nestedrecyclerview/update/viewpager/ViewPagerAdapter.java:216
↓ 1 callersMethodcreateView
(View parent, @NonNull Context context)
app/src/main/java/com/gaohui/nestedrecyclerview/update/adpter/UpdatedMultiTypeAdapter.java:73
↓ 1 callersMethoddestroy
app/src/main/java/com/gaohui/nestedrecyclerview/kotlin/adapter/MultiTypeAdapter.kt:67
↓ 1 callersMethoddestroy
()
app/src/main/java/com/gaohui/nestedrecyclerview/java/adapter/MultiTypeAdapter.java:77
↓ 1 callersMethoddispatchChildFling
()
app/src/main/java/com/gaohui/nestedrecyclerview/java/view/ParentRecyclerView.java:224
↓ 1 callersMethoddispatchParentFling
()
app/src/main/java/com/gaohui/nestedrecyclerview/java/view/ChildRecyclerView.java:69
↓ 1 callersMethodfindParentRecyclerView
()
app/src/main/java/com/gaohui/nestedrecyclerview/java/view/ChildRecyclerView.java:110
↓ 1 callersMethodfling
app/src/main/java/com/gaohui/nestedrecyclerview/kotlin/ParentRecyclerView.kt:165
↓ 1 callersMethodfling
(int velx, int velY)
app/src/main/java/com/gaohui/nestedrecyclerview/java/view/ParentRecyclerView.java:211
↓ 1 callersMethodflingWhere
(UpdatedNestedRecyclerView parentRV, UpdatedNestedRecyclerView currentRV)
app/src/main/java/com/gaohui/nestedrecyclerview/update/listener/SimpleNestedRVOnScrollListener.java:96
↓ 1 callersMethodgetCurrentChildRecyclerView
()
app/src/main/java/com/gaohui/nestedrecyclerview/java/viewholder/SimpleCategoryViewHolder.java:85
↓ 1 callersMethodgetItemCount
()
app/src/main/java/com/gaohui/nestedrecyclerview/java/adapter/MultiTypeAdapter.java:65
↓ 1 callersMethodgetLastItem
()
app/src/main/java/com/gaohui/nestedrecyclerview/update/UpdatedNestedRecyclerView.java:229
↓ 1 callersMethodgetSplineDecelerationByDistance
(double d)
app/src/main/java/com/gaohui/nestedrecyclerview/java/utils/FlingHelper.java:19
↓ 1 callersMethodgetTabAt
(int position)
app/src/main/java/com/gaohui/nestedrecyclerview/update/IRecommendTabLayout.java:55
↓ 1 callersMethodgetView
()
app/src/main/java/com/gaohui/nestedrecyclerview/update/IRecommendTabLayout.java:22
↓ 1 callersMethodinit
()
app/src/main/java/com/gaohui/nestedrecyclerview/update/UpdatedNestedRecyclerView.java:54
↓ 1 callersMethodinit
()
app/src/main/java/com/gaohui/nestedrecyclerview/java/view/CategoryView.java:24
↓ 1 callersMethodinitData
()
app/src/main/java/com/gaohui/nestedrecyclerview/java/view/CategoryView.java:93
↓ 1 callersMethodinitEnv
(AbsNestedRVOnScrollListener listener)
app/src/main/java/com/gaohui/nestedrecyclerview/update/UpdatedNestedRecyclerView.java:59
↓ 1 callersMethodinitLayoutManager
app/src/main/java/com/gaohui/nestedrecyclerview/kotlin/ParentRecyclerView.kt:78
↓ 1 callersMethodinitLayoutManager
(Context context)
app/src/main/java/com/gaohui/nestedrecyclerview/java/view/ParentRecyclerView.java:72
↓ 1 callersMethodinitLoadMore
()
app/src/main/java/com/gaohui/nestedrecyclerview/java/view/CategoryView.java:29
↓ 1 callersMethodinitRecyclerView
()
app/src/main/java/com/gaohui/nestedrecyclerview/java/view/CategoryView.java:72
next →1–100 of 414, ranked by callers