MCPcopy Create free account

hub / github.com/CCY0122/FocusLayoutManager / functions

Functions107 in github.com/CCY0122/FocusLayoutManager

↓ 20 callersMethoddp2px
(Context context, float dp)
app/src/main/java/ccy/focuslayoutmanagerproject/MainActivity.java:145
↓ 10 callersMethodgetDecoratedMeasurementHorizontal
获取某个childView在水平方向所占的空间,将margin考虑进去 @param view @return
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1032
↓ 10 callersMethodgetDecoratedMeasurementVertical
获取某个childView在竖直方向所占的空间,将margin考虑进去 @param view @return
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1045
↓ 8 callersMethodgetItemCount
()
app/src/main/java/ccy/focuslayoutmanagerproject/MainActivity.java:363
↓ 5 callersMethodgetDatas
(boolean vertical)
app/src/main/java/ccy/focuslayoutmanagerproject/MainActivity.java:124
↓ 5 callersMethodgetDuration
(float distance)
app/src/test/java/ccy/focuslayoutmanagerproject/ExampleUnitTest.java:27
↓ 5 callersMethodresetData
重置数据
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1063
↓ 4 callersMethodcancelAnimator
()
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1073
↓ 4 callersMethodhandleFocusingView
处理正聚焦的那个View(即正处在从普通位置滚向聚焦位置时的那个view,即堆叠顶层view) @param focusLayoutManager @param view view对象。请仅在方法体范围内对view做操作,不要外部强引用它,view是要被回收复用的 @p
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1344
↓ 4 callersMethodhandleLayerView
处理在堆叠里的view。 @param focusLayoutManager @param view view对象。请仅在方法体范围内对view做操作,不要外部强引用它,view是要被回收复用的 @param viewLayer 当前层级,0表示底层,
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1331
↓ 4 callersMethodhandleNormalView
处理不在堆叠里的普通view(正在聚焦的那个view除外) @param focusLayoutManager @param view view对象。请仅在方法体范围内对view做操作,不要外部强引用它,view是要被回收复用的 @param position
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1357
↓ 4 callersMethodonFocusChanged
@param focusdPosition @param lastFocusedPosition 可能为-1
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1589
↓ 4 callersMethodsetFocusOrientation
(@FocusOrientation int focusOrientation)
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1117
↓ 3 callersMethodfill
@param recycler @param state @param delta
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:207
↓ 3 callersMethodgetFocusOrientation
()
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1113
↓ 3 callersMethodgetNormalViewScale
返回普通view的缩放比例 @return
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1486
↓ 3 callersMethodgetScrollToPositionOffset
返回移动到position所需的偏移量 @param position @return
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:924
↓ 2 callersMethodgetFocusingViewChangeRangePercent
返回值意义参考{@link #getLayerChangeRangePercent()} @return
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1466
↓ 2 callersMethodgetFocusingViewMaxAlpha
返回聚焦view的最大透明度 @return
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1428
↓ 2 callersMethodgetFocusingViewMaxScale
返回聚焦view的最大缩放比例 @return
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1448
↓ 2 callersMethodgetFocusingViewMinAlpha
返回聚焦view的最小透明度 @return
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1438
↓ 2 callersMethodgetFocusingViewMinScale
返回聚焦view的最小缩放比例 @return
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1457
↓ 2 callersMethodgetLayerChangeRangePercent
返回一个百分比值,相对于"一次完整的聚焦滑动"期间,在该百分比值内view就完成缩放、透明度的渐变变化。 例:若返回值为1,说明在"一次完整的聚焦滑动"期间view将线性均匀完成缩放、透明度变化; 例:若返回值为0.5,说明在"一次完整的聚焦滑动"的一半路程内(具体从什么时候开始变由实际逻辑自己决定
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1418
↓ 2 callersMethodgetNormalViewAlpha
返回普通view的透明度 @return
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1476
↓ 2 callersMethodscrollToPosition
(int position)
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:944
↓ 2 callersMethodsetLayerPadding
(float layerPadding)
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1127
↓ 2 callersMethodsetMaxLayerCount
(int maxLayerCount)
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1107
↓ 2 callersMethodsetNormalViewGap
(float normalViewGap)
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1140
↓ 2 callersMethodsmoothScrollToPosition
(RecyclerView recyclerView, RecyclerView.State state, int position)
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:938
↓ 1 callersMethodaddTrasitionListener
(TrasitionListener trasitionListener)
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1150
↓ 1 callersMethodbuild
()
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1308
↓ 1 callersMethodfillHorizontalLeft
水平滚动、向左堆叠布局 @param recycler @param state @param dx 偏移量。手指从右向左滑动,dx > 0; 手指从左向右滑动,dx < 0;
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:243
↓ 1 callersMethodfillHorizontalRight
水平滚动、向右堆叠布局。详细注释请参考 {@link #fillHorizontalLeft(RecyclerView.Recycler, RecyclerView.State, int)}。 @param recycler @param state @param dx 偏移量。手指从
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:394
↓ 1 callersMethodfillVerticalBottom
垂直滚动、向下堆叠布局 详细注释请参考{@link #fillHorizontalLeft(RecyclerView.Recycler, RecyclerView.State, int)}。 @param recycler @param state @param dy 偏移量。手指从上
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:683
↓ 1 callersMethodfillVerticalTop
垂直滚动、向上堆叠布局 详细注释请参考{@link #fillHorizontalLeft(RecyclerView.Recycler, RecyclerView.State, int)}。 @param recycler @param state @param dy 偏移量。手指从上
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:538
↓ 1 callersMethodfindShouldSelectPosition
返回应当选中的position @return
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:898
↓ 1 callersMethodfocusOrientation
堆叠的方向。 滚动方向为水平时,传{@link #FOCUS_LEFT}或{@link #FOCUS_RIGHT}; 滚动方向为垂直时,传{@link #FOCUS_TOP}或{@link #FOCUS_BOTTOM}。 @param focusOrientation @return
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1229
↓ 1 callersMethodgetFocusdPosition
()
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1079
↓ 1 callersMethodgetLayerViewMaxAlpha
返回堆叠view最大透明度 @param maxLayerCount 最大层级 @return
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1373
↓ 1 callersMethodgetLayerViewMaxScale
返回堆叠view最大缩放比例 @param maxLayerCount 最大层级 @return
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1396
↓ 1 callersMethodgetLayerViewMinAlpha
返回堆叠view最小透明度 @param maxLayerCount 最大层级 @return
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1384
↓ 1 callersMethodgetLayerViewMinScale
返回堆叠view最小缩放比例 @param maxLayerCount 最大层级 @return
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1406
↓ 1 callersMethodisAutoSelect
()
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1094
↓ 1 callersMethodlayerPadding
堆叠view之间的偏移量 @param layerPadding @return
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1240
↓ 1 callersMethodmaxLayerCount
最大可堆叠层级
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1212
↓ 1 callersMethodnormalViewGap
普通view之间的margin
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1251
↓ 1 callersMethodrecycleChildren
回收需回收的Item。
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:865
↓ 1 callersMethodremoveTrasitionlistener
@param trasitionListener if null,remove all @return
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1159
↓ 1 callersMethodsetAutoSelect
(boolean autoSelect)
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1098
↓ 1 callersMethodsetFocusdPosition
(int focusdPosition, boolean anim)
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1083
↓ 1 callersMethodsetOnFocusChangeListener
(OnFocusChangeListener onFocusChangeListener)
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1173
↓ 1 callersMethodstartValueAnimator
(int position)
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:966
MethodAdapter
(List<Bean> datas)
app/src/main/java/ccy/focuslayoutmanagerproject/MainActivity.java:311
MethodBuilder
()
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1194
MethodFocusLayoutManager
()
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:113
MethodTrasitionListenerConvert
(SimpleTrasitionListener simpleTrasitionListener)
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1498
MethodViewHolder
(@NonNull final View itemView)
app/src/main/java/ccy/focuslayoutmanagerproject/MainActivity.java:373
MethodaddTrasitionListener
高级定制 添加滚动过程中view的变换监听接口 @param trasitionListener @return
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1280
Methodaddition_isCorrect
()
focuslayoutmanager/src/test/java/ccy/focuslayoutmanager/ExampleUnitTest.java:13
Methodaddition_isCorrect
()
app/src/test/java/ccy/focuslayoutmanagerproject/ExampleUnitTest.java:13
MethodautoSelectDuration
(@IntRange(from = 0) long minDuration, @IntRange(from = 0) long maxDuration)
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1264
MethodcanScrollHorizontally
()
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:151
MethodcanScrollVertically
()
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:156
MethodchangeTrasition
(View view)
app/src/main/java/ccy/focuslayoutmanagerproject/MainActivity.java:165
Methoddp2px
(Context context, float dp)
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1592
MethodgenerateDefaultLayoutParams
()
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:130
MethodgetHorizontalSpace
()
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1056
MethodgetLayerPadding
()
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1123
MethodgetMaxLayerCount
()
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1103
MethodgetNormalViewGap
()
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1136
MethodgetOnFocusChangeListener
()
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1169
MethodgetTrasitionListeners
()
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1146
MethodgetVerticalSpace
()
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1052
MethodhandleFocusingView
(FocusLayoutManager focusLayoutManager, View view, int position, float
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1543
MethodhandleFocusingView
(FocusLayoutManager focusLayoutManager, View view, int position, fl
app/src/main/java/ccy/focuslayoutmanagerproject/MainActivity.java:217
MethodhandleLayerView
(FocusLayoutManager focusLayoutManager, View view, int viewLayer, int maxL
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1502
MethodhandleLayerView
(FocusLayoutManager focusLayoutManager, View view, int viewLayer, int
app/src/main/java/ccy/focuslayoutmanagerproject/MainActivity.java:171
MethodhandleNormalView
(FocusLayoutManager focusLayoutManager, View view, int position, float fr
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1569
MethodhandleNormalView
(FocusLayoutManager focusLayoutManager, View view, int position, floa
app/src/main/java/ccy/focuslayoutmanagerproject/MainActivity.java:236
MethodisAutoMeasureEnabled
()
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:857
MethodisAutoSelect
是否自动选中
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1259
MethodlayerCount_btn
(View view)
app/src/main/java/ccy/focuslayoutmanagerproject/MainActivity.java:150
MethodlayerPadding_btn
(View view)
app/src/main/java/ccy/focuslayoutmanagerproject/MainActivity.java:261
Methodlog
(String msg)
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:1598
MethodnormalViewGap_btn
(View view)
app/src/main/java/ccy/focuslayoutmanagerproject/MainActivity.java:250
MethodonAdapterChanged
(@Nullable RecyclerView.Adapter oldAdapter, @Nullable RecyclerView.Adapter ne
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:822
MethodonAnimationUpdate
(ValueAnimator animation)
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:998
MethodonBindViewHolder
(@NonNull ViewHolder viewHolder, int position)
app/src/main/java/ccy/focuslayoutmanagerproject/MainActivity.java:345
MethodonCheckedChanged
(CompoundButton buttonView, boolean isChecked)
app/src/main/java/ccy/focuslayoutmanagerproject/MainActivity.java:101
MethodonClick
(View v)
app/src/main/java/ccy/focuslayoutmanagerproject/MainActivity.java:378
MethodonCreate
(@Nullable Bundle savedInstanceState)
app/src/main/java/ccy/focuslayoutmanagerproject/DetailActivity.java:17
MethodonCreate
(Bundle savedInstanceState)
app/src/main/java/ccy/focuslayoutmanagerproject/MainActivity.java:54
MethodonCreateViewHolder
(@NonNull ViewGroup viewGroup, int viewType)
app/src/main/java/ccy/focuslayoutmanagerproject/MainActivity.java:316
MethodonDetachedFromWindow
(RecyclerView view, RecyclerView.Recycler recycler)
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:196
MethodonFocusChanged
(int focusdPosition, int lastFocusdPosition)
app/src/main/java/ccy/focuslayoutmanagerproject/MainActivity.java:74
MethodonLayoutChildren
(RecyclerView.Recycler recycler, RecyclerView.State state)
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:136
MethodonMeasure
(@NonNull RecyclerView.Recycler recycler, @NonNull RecyclerView.State state, int wid
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:829
MethodonScrollStateChanged
(int state)
focuslayoutmanager/src/main/java/ccy/focuslayoutmanager/FocusLayoutManager.java:873
Methodorientation_btn
(View view)
app/src/main/java/ccy/focuslayoutmanagerproject/MainActivity.java:272
Methodrun
()
app/src/main/java/ccy/focuslayoutmanagerproject/MainActivity.java:113
next →1–100 of 107, ranked by callers