Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Gavin-ZYX/FlexibleLayout
/ functions
Functions
118 in github.com/Gavin-ZYX/FlexibleLayout
⨍
Functions
118
◇
Types & classes
19
↓ 11 callers
Method
getHeaderLayoutCount
if addHeaderView will be return 1, if not will be return 0
app/src/main/java/view/gavin/com/flexibleview/adapter/BaseRecyclerViewAdapter.java:365
↓ 6 callers
Method
getItemSize
返回item个数 除了head footer loadMoreView 子类可重写 @return
app/src/main/java/view/gavin/com/flexibleview/adapter/BaseRecyclerViewAdapter.java:87
↓ 6 callers
Method
log
(String str)
library/src/main/java/com/gavin/view/flexible/FlexibleLayout.java:399
↓ 4 callers
Method
getFooterLayoutCount
if addFooterView will be return 1, if not will be return 0
app/src/main/java/view/gavin/com/flexibleview/adapter/BaseRecyclerViewAdapter.java:375
↓ 4 callers
Method
getItemViewType
(int position)
app/src/main/java/view/gavin/com/flexibleview/adapter/BaseRecyclerViewAdapter.java:100
↓ 4 callers
Method
isRefreshing
是否正在刷新
library/src/main/java/com/gavin/view/flexible/IFlexible.java:56
↓ 3 callers
Method
getItemCount
@return item 个数
app/src/main/java/view/gavin/com/flexibleview/adapter/MoreItemHelper.java:46
↓ 3 callers
Method
getScreenWidth
获取屏幕宽度 @return
library/src/main/java/com/gavin/view/flexible/FlexibleLayout.java:388
↓ 3 callers
Method
onBindView
(RecyclerView.ViewHolder holder, int position)
app/src/main/java/view/gavin/com/flexibleview/adapter/BaseRecyclerViewAdapter.java:171
↓ 3 callers
Method
setHeader
设置头部 @param header @return
library/src/main/java/com/gavin/view/flexible/FlexibleLayout.java:282
↓ 3 callers
Method
setLoadMoreStatus
(int status)
app/src/main/java/view/gavin/com/flexibleview/adapter/BaseRecyclerViewAdapter.java:433
↓ 3 callers
Method
setReadyListener
监听 是否可以下拉放大 @param listener @return
library/src/main/java/com/gavin/view/flexible/FlexibleLayout.java:367
↓ 2 callers
Method
canLoadMore
()
app/src/main/java/view/gavin/com/flexibleview/adapter/AbRecyclerViewAdapter.java:83
↓ 2 callers
Method
getLoadMoreViewCount
Load more view count @return 0 or 1
app/src/main/java/view/gavin/com/flexibleview/adapter/BaseRecyclerViewAdapter.java:387
↓ 2 callers
Method
isHeaderReady
()
library/src/main/java/com/gavin/view/flexible/FlexibleLayout.java:201
↓ 2 callers
Method
isReady
()
library/src/main/java/com/gavin/view/flexible/FlexibleLayout.java:196
↓ 2 callers
Method
isRefreshing
()
library/src/main/java/com/gavin/view/flexible/FlexibleLayout.java:249
↓ 2 callers
Method
loadMoreEnd
加载到底部了
app/src/main/java/view/gavin/com/flexibleview/adapter/BaseRecyclerViewAdapter.java:429
↓ 2 callers
Method
resetRefreshView
重置刷新动画 @param refreshView @param refreshViewHeight
library/src/main/java/com/gavin/view/flexible/util/PullAnimatorUtil.java:128
↓ 1 callers
Method
addHeaderView
Append header to the rear of the mHeaderLayout. @param header
app/src/main/java/view/gavin/com/flexibleview/adapter/BaseRecyclerViewAdapter.java:247
↓ 1 callers
Method
changeHeader
(int offsetY)
library/src/main/java/com/gavin/view/flexible/FlexibleLayout.java:206
↓ 1 callers
Method
changeRefreshView
(int offsetY)
library/src/main/java/com/gavin/view/flexible/FlexibleLayout.java:216
↓ 1 callers
Method
changeRefreshViewOnActionUp
(int offsetY)
library/src/main/java/com/gavin/view/flexible/FlexibleLayout.java:224
↓ 1 callers
Method
createViewHolder
(Context context, ViewGroup parent)
app/src/main/java/view/gavin/com/flexibleview/adapter/MoreItemHelper.java:28
↓ 1 callers
Method
findMax
获取数组中的最大值 @param lastPositions 需要找到最大值的数组 @return 数组中的最大值
app/src/main/java/view/gavin/com/flexibleview/adapter/AbRecyclerViewAdapter.java:73
↓ 1 callers
Method
getItemType
@return item 类型
app/src/main/java/view/gavin/com/flexibleview/adapter/MoreItemHelper.java:26
↓ 1 callers
Method
getLayoutId
@return item 布局
app/src/main/java/view/gavin/com/flexibleview/adapter/MoreItemHelper.java:39
↓ 1 callers
Method
getLayoutId
()
app/src/main/java/view/gavin/com/flexibleview/adapter/BaseRecyclerViewAdapter.java:69
↓ 1 callers
Method
getMoreItemHelperViewType
返回对应 position 的viewType @param position @return
app/src/main/java/view/gavin/com/flexibleview/adapter/BaseRecyclerViewAdapter.java:132
↓ 1 callers
Method
getRealPosition
多 item 布局需要重写该方法拿到对应的 position @param viewType @param position @return
app/src/main/java/view/gavin/com/flexibleview/adapter/BaseRecyclerViewAdapter.java:167
↓ 1 callers
Method
getViewHolder
(View view)
app/src/main/java/view/gavin/com/flexibleview/adapter/MoreItemHelper.java:41
↓ 1 callers
Method
getViewHolder
(View view)
app/src/main/java/view/gavin/com/flexibleview/adapter/BaseRecyclerViewAdapter.java:72
↓ 1 callers
Method
init
()
library/src/main/java/com/gavin/view/flexible/FlexibleLayout.java:127
↓ 1 callers
Method
initView
()
app/src/main/java/view/gavin/com/flexibleview/ScrollViewActivity.java:62
↓ 1 callers
Method
isLoadMoring
是否正在加载更多 @return
app/src/main/java/view/gavin/com/flexibleview/adapter/AbRecyclerViewAdapter.java:92
↓ 1 callers
Method
isReady
是否准备下拉 @return
library/src/main/java/com/gavin/view/flexible/IFlexible.java:14
↓ 1 callers
Method
isRefreshing
是否在刷新 @return
app/src/main/java/view/gavin/com/flexibleview/adapter/AbRecyclerViewAdapter.java:123
↓ 1 callers
Method
loadMoreComplete
加载更多完成
app/src/main/java/view/gavin/com/flexibleview/adapter/BaseRecyclerViewAdapter.java:415
↓ 1 callers
Method
onPull
下拉 @param offset
library/src/main/java/com/gavin/view/flexible/callback/OnPullListener.java:14
↓ 1 callers
Method
onRefreshComplete
刷新完成
library/src/main/java/com/gavin/view/flexible/IFlexible.java:51
↓ 1 callers
Method
onRefreshing
()
library/src/main/java/com/gavin/view/flexible/callback/OnRefreshListener.java:9
↓ 1 callers
Method
onRefreshing
刷新动画 一直转圈圈 @param refreshView
library/src/main/java/com/gavin/view/flexible/util/PullAnimatorUtil.java:112
↓ 1 callers
Method
onRelease
松开
library/src/main/java/com/gavin/view/flexible/callback/OnPullListener.java:19
↓ 1 callers
Method
pullAnimator
@param headerView @param headerHeight @param offsetY
library/src/main/java/com/gavin/view/flexible/util/PullAnimatorUtil.java:23
↓ 1 callers
Method
pullRefreshAnimator
下拉时 刷新控件动画 @param refreshView @param offsetY @param refreshViewHeight @param maxRefreshPullHeight
library/src/main/java/com/gavin/view/flexible/util/PullAnimatorUtil.java:93
↓ 1 callers
Method
resetAnimator
高度重置动画 @param headerView @param headerHeight
library/src/main/java/com/gavin/view/flexible/util/PullAnimatorUtil.java:48
↓ 1 callers
Method
resetHeader
()
library/src/main/java/com/gavin/view/flexible/FlexibleLayout.java:211
↓ 1 callers
Method
resetLoadMoreStatus
()
app/src/main/java/view/gavin/com/flexibleview/adapter/BaseRecyclerViewAdapter.java:442
↓ 1 callers
Method
setDefaultRefreshView
设置默认的刷新头 @param listener @return
library/src/main/java/com/gavin/view/flexible/FlexibleLayout.java:355
↓ 1 callers
Method
setLoadMoreView
(LoadMoreViewHolder viewHolder)
app/src/main/java/view/gavin/com/flexibleview/adapter/BaseRecyclerViewAdapter.java:461
↓ 1 callers
Method
setRefreshView
设置刷新View @param refreshView @param listener @return
library/src/main/java/com/gavin/view/flexible/FlexibleLayout.java:335
↓ 1 callers
Method
setRefreshable
是否允许下拉刷新 @param isEnable @return
library/src/main/java/com/gavin/view/flexible/FlexibleLayout.java:271
Method
BaseRecyclerViewAdapter
(Context context, @NonNull List<T> list)
app/src/main/java/view/gavin/com/flexibleview/adapter/BaseRecyclerViewAdapter.java:36
Method
FlexibleLayout
(@NonNull Context context)
library/src/main/java/com/gavin/view/flexible/FlexibleLayout.java:114
Method
FootViewHolder
(View itemView)
app/src/main/java/view/gavin/com/flexibleview/adapter/BaseRecyclerViewAdapter.java:500
Method
HeadViewHolder
(View itemView)
app/src/main/java/view/gavin/com/flexibleview/adapter/BaseRecyclerViewAdapter.java:493
Method
Holder
(View itemView)
app/src/main/java/view/gavin/com/flexibleview/adapter/SimpleListAdapter.java:41
Method
LoadMoreViewHolder
(View itemView)
app/src/main/java/view/gavin/com/flexibleview/adapter/BaseRecyclerViewAdapter.java:486
Method
MoreItemHelper
(List<T> list)
app/src/main/java/view/gavin/com/flexibleview/adapter/MoreItemHelper.java:19
Method
SimpleListAdapter
(Context context, @NonNull List<String> list)
app/src/main/java/view/gavin/com/flexibleview/adapter/SimpleListAdapter.java:18
Method
addFooterView
Append footer to the rear of the mFooterLayout. @param footer
app/src/main/java/view/gavin/com/flexibleview/adapter/BaseRecyclerViewAdapter.java:307
Method
addMoreItemHelper
在构造方法里调用 @param moreItemHelper
app/src/main/java/view/gavin/com/flexibleview/adapter/BaseRecyclerViewAdapter.java:46
Method
attachRecyclerView
(RecyclerView recyclerView)
app/src/main/java/view/gavin/com/flexibleview/adapter/AbRecyclerViewAdapter.java:17
Method
attachSwipeRefreshLayout
(SwipeRefreshLayout swipeRefreshLayout)
app/src/main/java/view/gavin/com/flexibleview/adapter/AbRecyclerViewAdapter.java:105
Method
canLoadMore
()
app/src/main/java/view/gavin/com/flexibleview/adapter/BaseRecyclerViewAdapter.java:446
Method
changeHeader
下拉Header @param offsetY
library/src/main/java/com/gavin/view/flexible/IFlexible.java:28
Method
changeRefreshView
刷新
library/src/main/java/com/gavin/view/flexible/IFlexible.java:38
Method
changeRefreshViewOnActionUp
松开时的刷新控件 重置 或 触发刷新 @param offsetY
library/src/main/java/com/gavin/view/flexible/IFlexible.java:46
Method
enableLoadMore
@param mLoadMoreEnable 是否可以加载更多
app/src/main/java/view/gavin/com/flexibleview/adapter/AbRecyclerViewAdapter.java:99
Method
getFooterLayout
Return root layout of footer
app/src/main/java/view/gavin/com/flexibleview/adapter/BaseRecyclerViewAdapter.java:238
Method
getHeaderLayout
Return root layout of header
app/src/main/java/view/gavin/com/flexibleview/adapter/BaseRecyclerViewAdapter.java:231
Method
getItemCount
()
app/src/main/java/view/gavin/com/flexibleview/adapter/BaseRecyclerViewAdapter.java:75
Method
getLayoutId
()
app/src/main/java/view/gavin/com/flexibleview/adapter/SimpleListAdapter.java:22
Method
getLoadMoreStatus
()
app/src/main/java/view/gavin/com/flexibleview/adapter/BaseRecyclerViewAdapter.java:457
Method
getViewHolder
(View view)
app/src/main/java/view/gavin/com/flexibleview/adapter/SimpleListAdapter.java:27
Method
isFooterLayout
(int position)
app/src/main/java/view/gavin/com/flexibleview/adapter/BaseRecyclerViewAdapter.java:408
Method
isHeadLayout
(int position)
app/src/main/java/view/gavin/com/flexibleview/adapter/BaseRecyclerViewAdapter.java:400
Method
isHeaderReady
头部ready @return
library/src/main/java/com/gavin/view/flexible/IFlexible.java:21
Method
isLoadMoreLayout
(int position)
app/src/main/java/view/gavin/com/flexibleview/adapter/BaseRecyclerViewAdapter.java:404
Method
isReady
()
library/src/main/java/com/gavin/view/flexible/callback/OnReadyPullListener.java:8
Method
isReady
()
app/src/main/java/view/gavin/com/flexibleview/ScrollViewActivity.java:32
Method
isReady
()
app/src/main/java/view/gavin/com/flexibleview/RecyclerViewActivity.java:46
Method
isReady
()
app/src/main/java/view/gavin/com/flexibleview/CoordinatorLayoutActivity.java:43
Method
isRefreshOrLoadMoring
是否在刷新或加载更多 @return
app/src/main/java/view/gavin/com/flexibleview/adapter/AbRecyclerViewAdapter.java:114
Method
loadMoreFail
加载更多失败
app/src/main/java/view/gavin/com/flexibleview/adapter/BaseRecyclerViewAdapter.java:422
Method
onAnimationCancel
(Animator animation)
library/src/main/java/com/gavin/view/flexible/FlexibleLayout.java:410
Method
onAnimationEnd
(Animator animation)
library/src/main/java/com/gavin/view/flexible/FlexibleLayout.java:404
Method
onAnimationUpdate
(ValueAnimator animation)
library/src/main/java/com/gavin/view/flexible/util/PullAnimatorUtil.java:54
Method
onBindView
绑定视图
app/src/main/java/view/gavin/com/flexibleview/adapter/MoreItemHelper.java:53
Method
onBindView
(RecyclerView.ViewHolder viewHolder, int position)
app/src/main/java/view/gavin/com/flexibleview/adapter/SimpleListAdapter.java:33
Method
onBindViewHolder
(RecyclerView.ViewHolder holder, int position)
app/src/main/java/view/gavin/com/flexibleview/adapter/BaseRecyclerViewAdapter.java:136
Method
onCreate
(@Nullable Bundle savedInstanceState)
app/src/main/java/view/gavin/com/flexibleview/ScrollViewActivity.java:25
Method
onCreate
(@Nullable Bundle savedInstanceState)
app/src/main/java/view/gavin/com/flexibleview/MainActivity.java:14
Method
onCreate
(@Nullable Bundle savedInstanceState)
app/src/main/java/view/gavin/com/flexibleview/RecyclerViewActivity.java:25
Method
onCreate
(@Nullable Bundle savedInstanceState)
app/src/main/java/view/gavin/com/flexibleview/CoordinatorLayoutActivity.java:23
Method
onCreateViewHolder
(ViewGroup parent, int viewType)
app/src/main/java/view/gavin/com/flexibleview/adapter/BaseRecyclerViewAdapter.java:50
Method
onInterceptTouchEvent
(MotionEvent ev)
library/src/main/java/com/gavin/view/flexible/FlexibleLayout.java:132
Method
onRefreshComplete
()
library/src/main/java/com/gavin/view/flexible/FlexibleLayout.java:240
Method
onRefreshing
()
app/src/main/java/view/gavin/com/flexibleview/ScrollViewActivity.java:39
Method
onScrollStateChanged
(RecyclerView recyclerView, int newState)
app/src/main/java/view/gavin/com/flexibleview/adapter/AbRecyclerViewAdapter.java:28
next →
1–100 of 118, ranked by callers