MCPcopy Create free account

hub / github.com/WanDa1993/HexagonRecyclerView / functions

Functions52 in github.com/WanDa1993/HexagonRecyclerView

↓ 6 callersMethodgetItemCount
()
app/src/main/java/com/demo/hexlayout/MainActivity.java:88
↓ 4 callersMethodget
()
hexlayout/src/main/java/com/vander/hexlayout/Pool.java:28
↓ 4 callersMethodgetHorizontalSpace
()
hexlayout/src/main/java/com/vander/hexlayout/PolygonLayoutManager.java:232
↓ 4 callersMethodgetVerticalSpace
()
hexlayout/src/main/java/com/vander/hexlayout/PolygonLayoutManager.java:237
↓ 4 callersMethodsin
sin计算 @param angle @return
hexlayout/src/main/java/com/vander/hexlayout/MathUtil.java:16
↓ 2 callersMethodcos
cos计算 @param angle @return
hexlayout/src/main/java/com/vander/hexlayout/MathUtil.java:25
↓ 2 callersMethodfill
填充方法 @param recycler @param state
hexlayout/src/main/java/com/vander/hexlayout/PolygonLayoutManager.java:155
↓ 2 callersMethodgetGroupSize
()
hexlayout/src/main/java/com/vander/hexlayout/PolygonLayoutManager.java:226
↓ 2 callersMethodisItemInFirstLine
判断当前索引位置 是否处于组内的第一行 @param index @return
hexlayout/src/main/java/com/vander/hexlayout/PolygonLayoutManager.java:221
↓ 2 callersMethodlineMultShape
绘制多边形
hexlayout/src/main/java/com/vander/hexlayout/PolygonItemView.java:123
↓ 1 callersMethodinitData
()
app/src/main/java/com/demo/hexlayout/MainActivity.java:49
↓ 1 callersMethodinitData
()
hexlayout/src/main/java/com/vander/hexlayout/PolygonItemView.java:88
↓ 1 callersMethodinitView
初始化View
app/src/main/java/com/demo/hexlayout/MainActivity.java:44
↓ 1 callersMethodisEventInPath
判断是否在多边形内 @param event @return
hexlayout/src/main/java/com/vander/hexlayout/PolygonItemView.java:165
↓ 1 callersMethodnormalLayout
常规的布局 ----->所有的ItemView都是等大的 @param recycler @param state
hexlayout/src/main/java/com/vander/hexlayout/PolygonLayoutManager.java:82
↓ 1 callersMethodrandomColor
()
app/src/main/java/com/demo/hexlayout/MainActivity.java:93
↓ 1 callersMethodsetInnerColor
设置正六边形的内部填充颜色
hexlayout/src/main/java/com/vander/hexlayout/PolygonItemView.java:192
↓ 1 callersMethodsetLandscapeInterval
设置正六边形的横向间距
hexlayout/src/main/java/com/vander/hexlayout/PolygonLayoutManager.java:56
↓ 1 callersMethodsetRadius
设置正六边形的外圆半径
hexlayout/src/main/java/com/vander/hexlayout/PolygonItemView.java:233
MethodHolder
(View itemView)
app/src/main/java/com/demo/hexlayout/MainActivity.java:101
MethodPolygonItemView
(Context context)
hexlayout/src/main/java/com/vander/hexlayout/PolygonItemView.java:68
MethodPolygonLayoutManager
(boolean isGravityCenter)
hexlayout/src/main/java/com/vander/hexlayout/PolygonLayoutManager.java:43
MethodPool
(New<T> newInstance)
hexlayout/src/main/java/com/vander/hexlayout/Pool.java:13
Methodaddition_isCorrect
()
app/src/test/java/com/demo/hexlayout/ExampleUnitTest.java:13
MethodcanScrollHorizontally
()
hexlayout/src/main/java/com/vander/hexlayout/PolygonLayoutManager.java:205
MethodcanScrollVertically
()
hexlayout/src/main/java/com/vander/hexlayout/PolygonLayoutManager.java:210
MethoddispatchTouchEvent
(MotionEvent event)
hexlayout/src/main/java/com/vander/hexlayout/PolygonItemView.java:149
MethodgenerateDefaultLayoutParams
()
hexlayout/src/main/java/com/vander/hexlayout/PolygonLayoutManager.java:60
Methodget
()
hexlayout/src/main/java/com/vander/hexlayout/PolygonLayoutManager.java:46
Methodget
(int key)
hexlayout/src/main/java/com/vander/hexlayout/Pool.java:18
MethodgetInnerColor
()
hexlayout/src/main/java/com/vander/hexlayout/PolygonItemView.java:198
MethodgetOutWidth
()
hexlayout/src/main/java/com/vander/hexlayout/PolygonItemView.java:214
MethodgetOuterColor
()
hexlayout/src/main/java/com/vander/hexlayout/PolygonItemView.java:185
MethodgetRadius
()
hexlayout/src/main/java/com/vander/hexlayout/PolygonItemView.java:239
MethodgetShadowColor
()
hexlayout/src/main/java/com/vander/hexlayout/PolygonItemView.java:273
MethodgetShadowDx
()
hexlayout/src/main/java/com/vander/hexlayout/PolygonItemView.java:265
MethodgetShadowDy
()
hexlayout/src/main/java/com/vander/hexlayout/PolygonItemView.java:269
MethodgetShadowRadius
()
hexlayout/src/main/java/com/vander/hexlayout/PolygonItemView.java:261
MethodgetViewFullMode
()
hexlayout/src/main/java/com/vander/hexlayout/PolygonItemView.java:226
MethodonBindViewHolder
(final Holder holder, final int position)
app/src/main/java/com/demo/hexlayout/MainActivity.java:67
MethodonClick
(View view)
app/src/main/java/com/demo/hexlayout/MainActivity.java:80
MethodonCreate
(Bundle savedInstanceState)
app/src/main/java/com/demo/hexlayout/MainActivity.java:32
MethodonCreateViewHolder
(ViewGroup parent, int viewType)
app/src/main/java/com/demo/hexlayout/MainActivity.java:61
MethodonDraw
(Canvas canvas)
hexlayout/src/main/java/com/vander/hexlayout/PolygonItemView.java:140
MethodonLayoutChildren
(RecyclerView.Recycler recycler, RecyclerView.State state)
hexlayout/src/main/java/com/vander/hexlayout/PolygonLayoutManager.java:66
MethodonSizeChanged
(int w, int h, int oldw, int oldh)
hexlayout/src/main/java/com/vander/hexlayout/PolygonItemView.java:107
MethodscrollVerticallyBy
(int dy, RecyclerView.Recycler recycler, RecyclerView.State state)
hexlayout/src/main/java/com/vander/hexlayout/PolygonLayoutManager.java:184
MethodsetOuterColor
设置多边形边框颜色
hexlayout/src/main/java/com/vander/hexlayout/PolygonItemView.java:179
MethodsetOuterWidth
设置正六边形的边框大小
hexlayout/src/main/java/com/vander/hexlayout/PolygonItemView.java:205
MethodsetShadowLayer
设置阴影 指的是实心的阴影
hexlayout/src/main/java/com/vander/hexlayout/PolygonItemView.java:246
MethodsetViewFullMode
设置正六边形是否被填充(无边框)
hexlayout/src/main/java/com/vander/hexlayout/PolygonItemView.java:221
MethoduseAppContext
()
app/src/androidTest/java/com/demo/hexlayout/ExampleInstrumentedTest.java:19