MCPcopy Create free account

hub / github.com/HaowenLee/SoulPlanet / functions

Functions115 in github.com/HaowenLee/SoulPlanet

↓ 10 callersMethodget
(int position)
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:78
↓ 10 callersMethodgetScale
()
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:99
↓ 5 callersMethodsp2px
sp转px @param context 上下文 @param sp sp值 @return px值
soulplanet/src/main/java/me/haowen/soulplanet/utils/SizeUtils.java:25
↓ 4 callersMethodgetColor
()
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:157
↓ 4 callersMethodonChange
()
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:177
↓ 3 callersMethoddp2px
dp转px @param context 上下文 @param dp dp值 @return px值
soulplanet/src/main/java/me/haowen/soulplanet/utils/SizeUtils.java:14
↓ 3 callersMethodgetPopularity
()
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:127
↓ 3 callersMethodgetView
()
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:110
↓ 3 callersMethodinit
(Context context)
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetView.java:63
↓ 3 callersMethodinit
(Context context, AttributeSet attrs)
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:75
↓ 3 callersMethodresetChildren
重新设置子View
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:196
↓ 3 callersMethodsetAlpha
(float alpha)
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:122
↓ 3 callersMethodsetAngleX
(float mAngleX)
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:297
↓ 3 callersMethodsetAngleY
(float mAngleY)
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:301
↓ 3 callersMethodsetLocX
(float locX)
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:79
↓ 3 callersMethodsetLocY
(float locY)
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:87
↓ 3 callersMethodsetLocZ
(float locZ)
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:95
↓ 3 callersMethodupdate
更新所有元素的透明度/比例
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:244
↓ 3 callersMethodupdateAll
更新所有的
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:173
↓ 2 callersMethodadd
添加单个标签 @param planetModel 标签
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:257
↓ 2 callersMethodcreate
创建并初始化每个Tag的位置 @param isEvenly 是否平均分布
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:95
↓ 2 callersMethoddistance
两点之间的距离 @param x x轴距离 @param y y轴距离 @return 两点之间的距离
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:365
↓ 2 callersMethodgetLoc2DX
()
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:135
↓ 2 callersMethodgetLoc2DY
()
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:143
↓ 2 callersMethodgetLocY
()
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:83
↓ 2 callersMethodgetLocZ
()
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:91
↓ 2 callersMethodhandleTouchEvent
处理触摸事件
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:293
↓ 2 callersMethodinitFromAdapter
初始化VIew根据Adapter
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:142
↓ 2 callersMethodinitTag
(PlanetModel planetModel)
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:214
↓ 2 callersMethodisValidMove
是否是有效移动 @param dx x轴位移 @param dy y轴位移 @return 是否是有效移动
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:376
↓ 2 callersMethodonThemeColorChanged
主题颜色改变 @param view 视图 @param themeColor 主题色
soulplanet/src/main/java/me/haowen/soulplanet/adapter/PlanetAdapter.java:56
↓ 2 callersMethodprocessTouch
更新视图
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:384
↓ 2 callersMethodsetAdapter
谁知适配器 @param adapter 适配器
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:233
↓ 2 callersMethodsetMatchColor
设置匹配颜色 @param color 颜色
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetView.java:122
↓ 2 callersMethodsineCosine
返回角度转换成弧度之后各方向的值 <p> 1度=π/180 @param mAngleX x方向旋转距离 @param mAngleY y方向旋转距离 @param mAngleZ z方向旋转距离
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:160
↓ 1 callersMethodaddListener
(View view, final int position)
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:182
↓ 1 callersMethodclear
()
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:61
↓ 1 callersMethodgetColorFromGradient
(float percentage)
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:232
↓ 1 callersMethodgetCount
星球(标签)个数 @return 星球(标签)个数
soulplanet/src/main/java/me/haowen/soulplanet/adapter/PlanetAdapter.java:22
↓ 1 callersMethodgetLocX
()
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:75
↓ 1 callersMethodgetPercentage
(PlanetModel planetModel)
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:227
↓ 1 callersMethodgetRandomNick
获取随机昵称 @return 随机昵称
app/src/main/java/me/haowen/sample/adapter/TestAdapter.java:67
↓ 1 callersMethodgetRandomSingleCharacter
获取随机单个汉字 @return 随机单个汉字
app/src/main/java/me/haowen/sample/adapter/TestAdapter.java:82
↓ 1 callersMethodgetTagList
()
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:65
↓ 1 callersMethodgetTop
()
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:73
↓ 1 callersMethodlocation
添加新标签时,只需将其放置在某个随机位置 在多次添加之后,执行一次重置以重新排列所有标记 @param planetModel 标签
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:270
↓ 1 callersMethodlocationAll
计算所有的位置 <p> 球坐标系(r,θ,φ)与直角坐标系(x,y,z)的转换关系: x=rsinθcosφ. y=rsinθsinφ. z=rcosθ. <p> r -> radius θ -> phi φ -> theta @param isEvenly 是否均匀分布
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:131
↓ 1 callersMethodonChange
数据改变
soulplanet/src/main/java/me/haowen/soulplanet/adapter/PlanetAdapter.java:84
↓ 1 callersMethodonItemClick
TAG点击 @param parent parent @param view view @param position position
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:520
↓ 1 callersMethodsetColorByArray
(float[] rgb)
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:151
↓ 1 callersMethodsetDarkColor
(int color)
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:116
↓ 1 callersMethodsetHasShadow
设置是否有阴影 @param hasShadow 是否有阴影
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetView.java:151
↓ 1 callersMethodsetLightColor
(int color)
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:106
↓ 1 callersMethodsetLoc2DX
(float loc2dx)
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:139
↓ 1 callersMethodsetLoc2DY
(float loc2dy)
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:147
↓ 1 callersMethodsetManualScroll
(boolean manualScroll)
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:102
↓ 1 callersMethodsetMatch
设置匹配显示 @param matchPercent 匹配百分比文字 @param matchDescribe 匹配描述(最匹配、最活跃)
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetView.java:141
↓ 1 callersMethodsetOnDataSetChangeListener
设置数据改变监听 @param listener 数据改变监听器
soulplanet/src/main/java/me/haowen/soulplanet/adapter/PlanetAdapter.java:73
↓ 1 callersMethodsetOnTagClickListener
设置标签点击事件监听
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:472
↓ 1 callersMethodsetRadius
设置半径 @param radius 半径
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:285
↓ 1 callersMethodsetRadiusPercent
(float percent)
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:126
↓ 1 callersMethodsetScale
(float scale)
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:103
↓ 1 callersMethodsetScrollSpeed
(float scrollSpeed)
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:135
↓ 1 callersMethodsetSign
设置名字 @param sign 名字
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetView.java:131
↓ 1 callersMethodsetStarColor
设置星星颜色 @param color 颜色
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetView.java:113
↓ 1 callersMethodsetTagColorDark
(float[] tagColorDark)
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:293
↓ 1 callersMethodsetTagColorLight
(float[] tagColor)
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:289
↓ 1 callersMethodsetView
(View view)
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:114
↓ 1 callersMethodsortTagByScale
根据缩放值排序
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:223
MethodPlanetCalculator
()
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:38
MethodPlanetModel
()
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:45
MethodPlanetView
(Context context)
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetView.java:58
MethodSoulPlanetsView
(Context context)
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:70
Methodaddition_isCorrect
()
app/src/test/java/me/haowen/soulplanet/ExampleUnitTest.java:13
Methodcompare
(PlanetModel planetModel1, PlanetModel planetModel2)
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:307
MethodgetAlpha
()
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:118
MethodgetAutoScrollMode
()
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:214
MethodgetCount
()
app/src/main/java/me/haowen/sample/adapter/TestAdapter.java:16
MethodgetCount
()
soulplanet/src/main/java/me/haowen/soulplanet/adapter/NullPlanetAdapter.java:12
MethodgetItem
(int position)
app/src/main/java/me/haowen/sample/adapter/TestAdapter.java:100
MethodgetItem
获取Item @param position 位置 @return Item
soulplanet/src/main/java/me/haowen/soulplanet/adapter/PlanetAdapter.java:40
MethodgetItem
(int position)
soulplanet/src/main/java/me/haowen/soulplanet/adapter/NullPlanetAdapter.java:22
MethodgetPopularity
(int position)
app/src/main/java/me/haowen/sample/adapter/TestAdapter.java:105
MethodgetPopularity
获取标签的权重 @param position 位置 @return 标签的权重
soulplanet/src/main/java/me/haowen/soulplanet/adapter/PlanetAdapter.java:48
MethodgetPopularity
(int position)
soulplanet/src/main/java/me/haowen/soulplanet/adapter/NullPlanetAdapter.java:27
MethodgetView
(Context context, int position, ViewGroup parent)
app/src/main/java/me/haowen/sample/adapter/TestAdapter.java:21
MethodgetView
获取标签的View @param context 上下文 @param position 位置 @param parent 父布局 @return 标签的View
soulplanet/src/main/java/me/haowen/soulplanet/adapter/PlanetAdapter.java:32
MethodgetView
(Context context, int position, ViewGroup parent)
soulplanet/src/main/java/me/haowen/soulplanet/adapter/NullPlanetAdapter.java:17
MethodindexOf
(PlanetModel planetModel)
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:82
MethodnotifyDataSetChanged
数据更新
soulplanet/src/main/java/me/haowen/soulplanet/adapter/PlanetAdapter.java:61
MethodonActivityCreated
(@Nullable Bundle savedInstanceState)
app/src/main/java/me/haowen/sample/MainFragment.java:35
MethodonAttachedToWindow
()
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:431
MethodonClick
(View v)
app/src/main/java/me/haowen/sample/MainFragment.java:43
MethodonClick
(View v)
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:185
MethodonCreate
(Bundle savedInstanceState)
app/src/main/java/me/haowen/sample/MainActivity.java:9
MethodonCreateView
(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState)
app/src/main/java/me/haowen/sample/MainFragment.java:28
MethodonDetachedFromWindow
()
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:437
MethodonDraw
(Canvas canvas)
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetView.java:179
MethodonInterceptTouchEvent
(MotionEvent ev)
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:423
MethodonItemClick
(ViewGroup parent, View view, int position)
app/src/main/java/me/haowen/sample/MainFragment.java:52
next →1–100 of 115, ranked by callers