Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HaowenLee/SoulPlanet
/ functions
Functions
115 in github.com/HaowenLee/SoulPlanet
⨍
Functions
115
◇
Types & classes
15
↓ 10 callers
Method
get
(int position)
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:78
↓ 10 callers
Method
getScale
()
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:99
↓ 5 callers
Method
sp2px
sp转px @param context 上下文 @param sp sp值 @return px值
soulplanet/src/main/java/me/haowen/soulplanet/utils/SizeUtils.java:25
↓ 4 callers
Method
getColor
()
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:157
↓ 4 callers
Method
onChange
()
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:177
↓ 3 callers
Method
dp2px
dp转px @param context 上下文 @param dp dp值 @return px值
soulplanet/src/main/java/me/haowen/soulplanet/utils/SizeUtils.java:14
↓ 3 callers
Method
getPopularity
()
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:127
↓ 3 callers
Method
getView
()
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:110
↓ 3 callers
Method
init
(Context context)
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetView.java:63
↓ 3 callers
Method
init
(Context context, AttributeSet attrs)
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:75
↓ 3 callers
Method
resetChildren
重新设置子View
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:196
↓ 3 callers
Method
setAlpha
(float alpha)
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:122
↓ 3 callers
Method
setAngleX
(float mAngleX)
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:297
↓ 3 callers
Method
setAngleY
(float mAngleY)
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:301
↓ 3 callers
Method
setLocX
(float locX)
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:79
↓ 3 callers
Method
setLocY
(float locY)
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:87
↓ 3 callers
Method
setLocZ
(float locZ)
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:95
↓ 3 callers
Method
update
更新所有元素的透明度/比例
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:244
↓ 3 callers
Method
updateAll
更新所有的
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:173
↓ 2 callers
Method
add
添加单个标签 @param planetModel 标签
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:257
↓ 2 callers
Method
create
创建并初始化每个Tag的位置 @param isEvenly 是否平均分布
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:95
↓ 2 callers
Method
distance
两点之间的距离 @param x x轴距离 @param y y轴距离 @return 两点之间的距离
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:365
↓ 2 callers
Method
getLoc2DX
()
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:135
↓ 2 callers
Method
getLoc2DY
()
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:143
↓ 2 callers
Method
getLocY
()
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:83
↓ 2 callers
Method
getLocZ
()
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:91
↓ 2 callers
Method
handleTouchEvent
处理触摸事件
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:293
↓ 2 callers
Method
initFromAdapter
初始化VIew根据Adapter
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:142
↓ 2 callers
Method
initTag
(PlanetModel planetModel)
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:214
↓ 2 callers
Method
isValidMove
是否是有效移动 @param dx x轴位移 @param dy y轴位移 @return 是否是有效移动
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:376
↓ 2 callers
Method
onThemeColorChanged
主题颜色改变 @param view 视图 @param themeColor 主题色
soulplanet/src/main/java/me/haowen/soulplanet/adapter/PlanetAdapter.java:56
↓ 2 callers
Method
processTouch
更新视图
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:384
↓ 2 callers
Method
setAdapter
谁知适配器 @param adapter 适配器
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:233
↓ 2 callers
Method
setMatchColor
设置匹配颜色 @param color 颜色
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetView.java:122
↓ 2 callers
Method
sineCosine
返回角度转换成弧度之后各方向的值 <p> 1度=π/180 @param mAngleX x方向旋转距离 @param mAngleY y方向旋转距离 @param mAngleZ z方向旋转距离
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:160
↓ 1 callers
Method
addListener
(View view, final int position)
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:182
↓ 1 callers
Method
clear
()
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:61
↓ 1 callers
Method
getColorFromGradient
(float percentage)
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:232
↓ 1 callers
Method
getCount
星球(标签)个数 @return 星球(标签)个数
soulplanet/src/main/java/me/haowen/soulplanet/adapter/PlanetAdapter.java:22
↓ 1 callers
Method
getLocX
()
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:75
↓ 1 callers
Method
getPercentage
(PlanetModel planetModel)
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:227
↓ 1 callers
Method
getRandomNick
获取随机昵称 @return 随机昵称
app/src/main/java/me/haowen/sample/adapter/TestAdapter.java:67
↓ 1 callers
Method
getRandomSingleCharacter
获取随机单个汉字 @return 随机单个汉字
app/src/main/java/me/haowen/sample/adapter/TestAdapter.java:82
↓ 1 callers
Method
getTagList
()
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:65
↓ 1 callers
Method
getTop
()
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:73
↓ 1 callers
Method
location
添加新标签时,只需将其放置在某个随机位置 在多次添加之后,执行一次重置以重新排列所有标记 @param planetModel 标签
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:270
↓ 1 callers
Method
locationAll
计算所有的位置 <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 callers
Method
onChange
数据改变
soulplanet/src/main/java/me/haowen/soulplanet/adapter/PlanetAdapter.java:84
↓ 1 callers
Method
onItemClick
TAG点击 @param parent parent @param view view @param position position
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:520
↓ 1 callers
Method
setColorByArray
(float[] rgb)
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:151
↓ 1 callers
Method
setDarkColor
(int color)
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:116
↓ 1 callers
Method
setHasShadow
设置是否有阴影 @param hasShadow 是否有阴影
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetView.java:151
↓ 1 callers
Method
setLightColor
(int color)
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:106
↓ 1 callers
Method
setLoc2DX
(float loc2dx)
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:139
↓ 1 callers
Method
setLoc2DY
(float loc2dy)
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:147
↓ 1 callers
Method
setManualScroll
(boolean manualScroll)
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:102
↓ 1 callers
Method
setMatch
设置匹配显示 @param matchPercent 匹配百分比文字 @param matchDescribe 匹配描述(最匹配、最活跃)
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetView.java:141
↓ 1 callers
Method
setOnDataSetChangeListener
设置数据改变监听 @param listener 数据改变监听器
soulplanet/src/main/java/me/haowen/soulplanet/adapter/PlanetAdapter.java:73
↓ 1 callers
Method
setOnTagClickListener
设置标签点击事件监听
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:472
↓ 1 callers
Method
setRadius
设置半径 @param radius 半径
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:285
↓ 1 callers
Method
setRadiusPercent
(float percent)
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:126
↓ 1 callers
Method
setScale
(float scale)
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:103
↓ 1 callers
Method
setScrollSpeed
(float scrollSpeed)
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:135
↓ 1 callers
Method
setSign
设置名字 @param sign 名字
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetView.java:131
↓ 1 callers
Method
setStarColor
设置星星颜色 @param color 颜色
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetView.java:113
↓ 1 callers
Method
setTagColorDark
(float[] tagColorDark)
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:293
↓ 1 callers
Method
setTagColorLight
(float[] tagColor)
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:289
↓ 1 callers
Method
setView
(View view)
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:114
↓ 1 callers
Method
sortTagByScale
根据缩放值排序
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:223
Method
PlanetCalculator
()
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:38
Method
PlanetModel
()
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:45
Method
PlanetView
(Context context)
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetView.java:58
Method
SoulPlanetsView
(Context context)
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:70
Method
addition_isCorrect
()
app/src/test/java/me/haowen/soulplanet/ExampleUnitTest.java:13
Method
compare
(PlanetModel planetModel1, PlanetModel planetModel2)
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:307
Method
getAlpha
()
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetModel.java:118
Method
getAutoScrollMode
()
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:214
Method
getCount
()
app/src/main/java/me/haowen/sample/adapter/TestAdapter.java:16
Method
getCount
()
soulplanet/src/main/java/me/haowen/soulplanet/adapter/NullPlanetAdapter.java:12
Method
getItem
(int position)
app/src/main/java/me/haowen/sample/adapter/TestAdapter.java:100
Method
getItem
获取Item @param position 位置 @return Item
soulplanet/src/main/java/me/haowen/soulplanet/adapter/PlanetAdapter.java:40
Method
getItem
(int position)
soulplanet/src/main/java/me/haowen/soulplanet/adapter/NullPlanetAdapter.java:22
Method
getPopularity
(int position)
app/src/main/java/me/haowen/sample/adapter/TestAdapter.java:105
Method
getPopularity
获取标签的权重 @param position 位置 @return 标签的权重
soulplanet/src/main/java/me/haowen/soulplanet/adapter/PlanetAdapter.java:48
Method
getPopularity
(int position)
soulplanet/src/main/java/me/haowen/soulplanet/adapter/NullPlanetAdapter.java:27
Method
getView
(Context context, int position, ViewGroup parent)
app/src/main/java/me/haowen/sample/adapter/TestAdapter.java:21
Method
getView
获取标签的View @param context 上下文 @param position 位置 @param parent 父布局 @return 标签的View
soulplanet/src/main/java/me/haowen/soulplanet/adapter/PlanetAdapter.java:32
Method
getView
(Context context, int position, ViewGroup parent)
soulplanet/src/main/java/me/haowen/soulplanet/adapter/NullPlanetAdapter.java:17
Method
indexOf
(PlanetModel planetModel)
soulplanet/src/main/java/me/haowen/soulplanet/PlanetCalculator.java:82
Method
notifyDataSetChanged
数据更新
soulplanet/src/main/java/me/haowen/soulplanet/adapter/PlanetAdapter.java:61
Method
onActivityCreated
(@Nullable Bundle savedInstanceState)
app/src/main/java/me/haowen/sample/MainFragment.java:35
Method
onAttachedToWindow
()
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:431
Method
onClick
(View v)
app/src/main/java/me/haowen/sample/MainFragment.java:43
Method
onClick
(View v)
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:185
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/me/haowen/sample/MainActivity.java:9
Method
onCreateView
(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState)
app/src/main/java/me/haowen/sample/MainFragment.java:28
Method
onDetachedFromWindow
()
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:437
Method
onDraw
(Canvas canvas)
soulplanet/src/main/java/me/haowen/soulplanet/view/PlanetView.java:179
Method
onInterceptTouchEvent
(MotionEvent ev)
soulplanet/src/main/java/me/haowen/soulplanet/view/SoulPlanetsView.java:423
Method
onItemClick
(ViewGroup parent, View view, int position)
app/src/main/java/me/haowen/sample/MainFragment.java:52
next →
1–100 of 115, ranked by callers