Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ShuKeW/TVRecyclerViewAndFocus
/ functions
Functions
260 in github.com/ShuKeW/TVRecyclerViewAndFocus
⨍
Functions
260
◇
Types & classes
48
↓ 17 callers
Method
show
()
library/src/main/java/com/skw/library/focus/AbsFocusEffectView.java:148
↓ 12 callers
Method
getItemCount
()
library/src/main/java/com/skw/library/adapter/RVAdapter.java:53
↓ 12 callers
Method
set
@param divider @param horizaontalSpacing 横向间距 @param verticalSpacing 纵向间距 @param lastDivider @param lastDividerSize 最
library/src/main/java/com/skw/library/decoration/DividerGridItemDecoration.java:61
↓ 7 callers
Method
isLastGridRaw
是否是最后一行,相对于recyclerView的方向而言,横向表示最右边,竖向表示最下边 @param parent @param view @return
library/src/main/java/com/skw/library/utils/RecyclerViewUtil.java:49
↓ 7 callers
Method
setAdapter
(Adapter adapter)
library/src/main/java/com/skw/library/TVRecyclerView.java:140
↓ 6 callers
Method
initView
()
app/src/main/java/com/skw/TVRecyclerViewAndFocus/activity/MainActivity.java:44
↓ 6 callers
Method
setLoadMoreComplete
当加载更多完成的时候调用
library/src/main/java/com/skw/library/TVRecyclerView.java:437
↓ 5 callers
Method
getViewFocusScaleAnim
获取view是否有获取焦点和失去焦点的放大缩小动画 @param view @return
library/src/main/java/com/skw/library/focus/AbsFocusEffectView.java:242
↓ 5 callers
Method
setOnLoadMoreListener
设置加载更多监听 @param onLoadMoreListener
library/src/main/java/com/skw/library/TVRecyclerView.java:426
↓ 4 callers
Method
bindFocusEffectView
给activity添加焦点效果的view @param activity @return
library/src/main/java/com/skw/library/focus/FocusEffectViewUtil.java:26
↓ 4 callers
Method
getDividerSize
(RecyclerView parent, boolean isLast)
library/src/main/java/com/skw/library/decoration/DividerLinearItemDecoration.java:143
↓ 4 callers
Method
getViewFocusTranslateAnim
获取view是否有焦点效果的移动动画 @param view @return
library/src/main/java/com/skw/library/focus/AbsFocusEffectView.java:256
↓ 4 callers
Method
getViewFocusType
获取view的焦点类型 @param view @return
library/src/main/java/com/skw/library/focus/AbsFocusEffectView.java:223
↓ 4 callers
Method
releaseFocusInAnim
()
library/src/main/java/com/skw/library/focus/AbsFocusEffectView.java:627
↓ 4 callers
Method
releaseFocusOutAnim
()
library/src/main/java/com/skw/library/focus/AbsFocusEffectView.java:637
↓ 4 callers
Method
releaseTranslateAnim
()
library/src/main/java/com/skw/library/focus/AbsFocusEffectView.java:647
↓ 4 callers
Method
set
(Drawable divider, int dividerSize, Drawable lastDivider, int lastDividerSize)
library/src/main/java/com/skw/library/decoration/DividerLinearItemDecoration.java:60
↓ 4 callers
Method
setLastLineItemHandKey
设置四个边缘是否消耗按键,屏幕的上下左右 典型的例子是在viewPager中使用recyclerView,如果recyclerview滑到坐左边,再按左键,会滑到viewPager的上一页,true:消耗掉事件, @param left 屏幕左边 @param top 屏幕上边 @par
library/src/main/java/com/skw/library/TVRecyclerView.java:454
↓ 3 callers
Method
changeFocusEffectLocation
改变焦点的位置
library/src/main/java/com/skw/library/focus/AbsFocusEffectView.java:676
↓ 3 callers
Method
focusOutAnim
失去焦点的动画 @param isHasAnim @param startScale @param endScale @param scaleDuration
library/src/main/java/com/skw/library/focus/AbsFocusEffectView.java:421
↓ 3 callers
Method
getBottom
()
library/src/main/java/com/skw/library/focus/AbsFocusEffectView.java:507
↓ 3 callers
Method
getNewFocusEffectScaleRect
获取新的焦点框的位置 @param newFocusEffectRect @param newFocus @return
library/src/main/java/com/skw/library/focus/AbsFocusEffectView.java:276
↓ 3 callers
Method
getRight
()
library/src/main/java/com/skw/library/focus/AbsFocusEffectView.java:498
↓ 3 callers
Method
getSpanSize
(int position)
app/src/main/java/com/skw/TVRecyclerViewAndFocus/fragment/GridPageFragment.java:65
↓ 3 callers
Method
init
(Context context, AttributeSet attrs)
library/src/main/java/com/skw/library/TVRecyclerView.java:101
↓ 3 callers
Method
init
(Context context)
library/src/main/java/com/skw/library/focus/AbsFocusEffectView.java:99
↓ 3 callers
Method
init
(Context context)
library/src/main/java/com/skw/library/focus/FocusEffectView.java:53
↓ 3 callers
Method
onPageChange
(boolean isFirstPage, boolean isLastPage)
library/src/main/java/com/skw/library/PageTVRecyclerView.java:52
↓ 3 callers
Method
scrollBy
(int x, int y)
library/src/main/java/com/skw/library/TVRecyclerView.java:391
↓ 3 callers
Method
setDuration
(int duration)
library/src/main/java/com/skw/library/PageTVRecyclerView.java:95
↓ 3 callers
Method
setPaddingRect
(Rect paddingRect)
library/src/main/java/com/skw/library/focus/AbsFocusEffectView.java:264
↓ 2 callers
Method
checkPageChange
()
library/src/main/java/com/skw/library/PageTVRecyclerView.java:133
↓ 2 callers
Method
continueChangeFocusEffect
当在执行动画或者滑动的时候持续更新焦点框位置 @param focusView @param padding
library/src/main/java/com/skw/library/focus/AbsFocusEffectView.java:379
↓ 2 callers
Method
createData
(int pageNumber)
app/src/main/java/com/skw/TVRecyclerViewAndFocus/fragment/LinearListFragment.java:103
↓ 2 callers
Method
createData
(int pageNumber)
app/src/main/java/com/skw/TVRecyclerViewAndFocus/fragment/LinearListHeaderFocusFragment.java:104
↓ 2 callers
Method
createData
(int pageNumber)
app/src/main/java/com/skw/TVRecyclerViewAndFocus/fragment/GridListFragment.java:80
↓ 2 callers
Method
createData
(int pageNumber)
app/src/main/java/com/skw/TVRecyclerViewAndFocus/fragment/GridListDiffSpanFragment.java:91
↓ 2 callers
Method
destory
()
app/src/main/java/com/skw/TVRecyclerViewAndFocus/holder/Holder.java:47
↓ 2 callers
Method
drawHorizontal
(Canvas c, View child, Drawable divider, int spacing)
library/src/main/java/com/skw/library/decoration/DividerGridItemDecoration.java:103
↓ 2 callers
Method
drawVertical
(Canvas c, View child, Drawable divider, int spacing)
library/src/main/java/com/skw/library/decoration/DividerGridItemDecoration.java:131
↓ 2 callers
Method
getFocusItemOffsetX
()
library/src/main/java/com/skw/library/TVRecyclerView.java:405
↓ 2 callers
Method
getFocusItemOffsetY
()
library/src/main/java/com/skw/library/TVRecyclerView.java:409
↓ 2 callers
Method
getGlobalVisibleRectOfDecorView
获取view转换到decorView下的显示出来的rect @param view @param rect
library/src/main/java/com/skw/library/focus/AbsFocusEffectView.java:331
↓ 2 callers
Method
getItemViewType
(int position)
app/src/main/java/com/skw/TVRecyclerViewAndFocus/adapter/GridPageHRVAdapter.java:50
↓ 2 callers
Method
initView
(View view, String focusViewType, boolean isFocusScaleAnim, boolean isTranslateAnim)
library/src/main/java/com/skw/library/holder/RVHolder.java:43
↓ 2 callers
Method
onDataChanged
()
library/src/main/java/com/skw/library/TVRecyclerView.java:563
↓ 2 callers
Method
smoothScrollBy
(int dx, int dy)
library/src/main/java/com/skw/library/TVRecyclerView.java:398
↓ 1 callers
Method
bindActivity
将效果view添加到activity @param activity
library/src/main/java/com/skw/library/focus/AbsFocusEffectView.java:116
↓ 1 callers
Method
bindData
(T model, int position)
library/src/main/java/com/skw/library/holder/RVHolder.java:59
↓ 1 callers
Method
bindDialog
(Dialog dialog)
library/src/main/java/com/skw/library/focus/AbsFocusEffectView.java:120
↓ 1 callers
Method
bindView
(View view)
library/src/main/java/com/skw/library/focus/AbsFocusEffectView.java:124
↓ 1 callers
Method
checkIsLoadMore
判断是否要
library/src/main/java/com/skw/library/TVRecyclerView.java:365
↓ 1 callers
Method
createData
(int pageNumber)
app/src/main/java/com/skw/TVRecyclerViewAndFocus/fragment/GridListMiddleFocusFragment.java:85
↓ 1 callers
Method
createData
(int pageNumber)
app/src/main/java/com/skw/TVRecyclerViewAndFocus/fragment/GridPageFragment.java:95
↓ 1 callers
Method
destory
销毁资源
library/src/main/java/com/skw/library/holder/RVHolder.java:86
↓ 1 callers
Method
drawHorizontal
(Canvas c, RecyclerView parent)
library/src/main/java/com/skw/library/decoration/DividerLinearItemDecoration.java:79
↓ 1 callers
Method
drawHorizontalSpacing
绘制横向间距,不包括最后一列 @param c @param parent
library/src/main/java/com/skw/library/decoration/DividerGridItemDecoration.java:91
↓ 1 callers
Method
drawLastSpacing
绘制最后 @param c @param parent
library/src/main/java/com/skw/library/decoration/DividerGridItemDecoration.java:147
↓ 1 callers
Method
drawVertical
(Canvas c, RecyclerView parent)
library/src/main/java/com/skw/library/decoration/DividerLinearItemDecoration.java:104
↓ 1 callers
Method
drawVerticalSpacing
绘制纵向间距,不包括最后一行 @param c @param parent
library/src/main/java/com/skw/library/decoration/DividerGridItemDecoration.java:119
↓ 1 callers
Method
findFocusView
(View parent, View child)
library/src/main/java/com/skw/library/TVRecyclerView.java:488
↓ 1 callers
Method
focusIn
(View focusView)
library/src/main/java/com/skw/library/holder/RVHolder.java:73
↓ 1 callers
Method
focusInAnim
获取焦点的动画 @param isHasAnim @param startScale @param endScale @param scaleDuration
library/src/main/java/com/skw/library/focus/AbsFocusEffectView.java:398
↓ 1 callers
Method
focusOut
(View focusView)
library/src/main/java/com/skw/library/holder/RVHolder.java:77
↓ 1 callers
Method
getItem
(int position)
library/src/main/java/com/skw/library/adapter/RVAdapter.java:61
↓ 1 callers
Method
getItem
(int position)
app/src/main/java/com/skw/TVRecyclerViewAndFocus/adapter/VPAdapter.java:26
↓ 1 callers
Method
getLeft
()
library/src/main/java/com/skw/library/focus/AbsFocusEffectView.java:480
↓ 1 callers
Method
getTop
()
library/src/main/java/com/skw/library/focus/AbsFocusEffectView.java:489
↓ 1 callers
Method
hide
()
library/src/main/java/com/skw/library/focus/AbsFocusEffectView.java:128
↓ 1 callers
Method
initView
(View view)
app/src/main/java/com/skw/TVRecyclerViewAndFocus/fragment/LinearListFragment.java:59
↓ 1 callers
Method
initView
(View view)
app/src/main/java/com/skw/TVRecyclerViewAndFocus/fragment/GridListMiddleFocusFragment.java:55
↓ 1 callers
Method
initView
(View view)
app/src/main/java/com/skw/TVRecyclerViewAndFocus/fragment/GridPageFragment.java:53
↓ 1 callers
Method
initView
(View view)
app/src/main/java/com/skw/TVRecyclerViewAndFocus/fragment/LinearListHeaderFocusFragment.java:60
↓ 1 callers
Method
initView
(View view)
app/src/main/java/com/skw/TVRecyclerViewAndFocus/fragment/GridListFragment.java:52
↓ 1 callers
Method
initView
(View view)
app/src/main/java/com/skw/TVRecyclerViewAndFocus/fragment/GridListDiffSpanFragment.java:52
↓ 1 callers
Method
isLastRow
(RecyclerView parent, View view)
library/src/main/java/com/skw/library/decoration/DividerLinearItemDecoration.java:151
↓ 1 callers
Method
isNotTheEdgeView
是否是边缘的view @param view @return
library/src/main/java/com/skw/library/TVRecyclerView.java:303
↓ 1 callers
Method
layout
奇怪,当recyclerView notify之后,会将本view都设为0 @param l @param t @param r @param b
library/src/main/java/com/skw/library/focus/AbsFocusEffectView.java:664
↓ 1 callers
Method
newViewHolder
(ViewGroup parent, int viewType)
library/src/main/java/com/skw/library/adapter/RVAdapter.java:38
↓ 1 callers
Method
onFocusIn
()
library/src/main/java/com/skw/library/focus/AbsFocusEffectView.java:215
↓ 1 callers
Method
onFocusOut
()
library/src/main/java/com/skw/library/focus/AbsFocusEffectView.java:213
↓ 1 callers
Method
onItemClick
(View view)
library/src/main/java/com/skw/library/holder/RVHolder.java:81
↓ 1 callers
Method
onLoadMore
()
library/src/main/java/com/skw/library/TVRecyclerView.java:83
↓ 1 callers
Method
registerListener
注册监听事件
library/src/main/java/com/skw/library/focus/AbsFocusEffectView.java:159
↓ 1 callers
Method
setFocusItemOffsetX
(int focusItemOffsetX)
library/src/main/java/com/skw/library/TVRecyclerView.java:413
↓ 1 callers
Method
setFocusItemOffsetY
(int focusItemOffsetY)
library/src/main/java/com/skw/library/TVRecyclerView.java:417
↓ 1 callers
Method
setOnPageChangeListener
(OnPageChangeListener onPageChangeListener)
library/src/main/java/com/skw/library/PageTVRecyclerView.java:86
↓ 1 callers
Method
setPageSize
翻页模式,一页的大小,一般为recyclerview的宽度减掉两边的padding @param pageSize
library/src/main/java/com/skw/library/PageTVRecyclerView.java:72
↓ 1 callers
Method
setRecyclerView
(RecyclerView recyclerView)
library/src/main/java/com/skw/library/holder/RVHolder.java:55
↓ 1 callers
Method
showCustomDialog
()
app/src/main/java/com/skw/TVRecyclerViewAndFocus/activity/NoScrollActivity.java:104
↓ 1 callers
Method
showDefaultDialog
()
app/src/main/java/com/skw/TVRecyclerViewAndFocus/activity/NoScrollActivity.java:65
↓ 1 callers
Method
showPopupWindow
()
app/src/main/java/com/skw/TVRecyclerViewAndFocus/activity/NoScrollActivity.java:133
↓ 1 callers
Method
smoothScrollBy
重写,用于改变滑动时间 @param dx @param dy
library/src/main/java/com/skw/library/PageTVRecyclerView.java:257
↓ 1 callers
Method
smoothScrollToPosition
(int position)
library/src/main/java/com/skw/library/TVRecyclerView.java:523
↓ 1 callers
Method
tranlateFocusEffect
移动焦点框的动画 @param startRect @param endRect
library/src/main/java/com/skw/library/focus/AbsFocusEffectView.java:448
↓ 1 callers
Method
unRegisterListener
取消监听事件
library/src/main/java/com/skw/library/focus/AbsFocusEffectView.java:166
↓ 1 callers
Method
updateLocation
()
library/src/main/java/com/skw/library/focus/AbsFocusEffectView.java:196
Method
AbsFocusEffectView
(Context context)
library/src/main/java/com/skw/library/focus/AbsFocusEffectView.java:84
Method
DividerGridItemDecoration
()
library/src/main/java/com/skw/library/decoration/DividerGridItemDecoration.java:35
Method
DividerGridPageItemDecoration
(int lastDividerSize)
library/src/main/java/com/skw/library/PageTVRecyclerView.java:329
next →
1–100 of 260, ranked by callers