Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/anthony0982/TimePicker
/ functions
Functions
272 in github.com/anthony0982/TimePicker
⨍
Functions
272
◇
Types & classes
21
↓ 22 callers
Method
getAppContext
()
src/com/example/base/BaseApplication.java:33
↓ 11 callers
Method
isEmpty
Returns true if the string is null or 0-length. @param str the string to be examined @return true if str is null or zero length
src/com/example/util/TextUtil.java:25
↓ 9 callers
Method
d
(String tag, String msg)
src/com/example/util/LogUtil.java:57
↓ 9 callers
Method
toString
()
src/com/example/scroll/Step.java:97
↓ 8 callers
Method
getAvailableDateTime
()
src/com/example/timepicker/TimePicker.java:221
↓ 8 callers
Method
getCount
()
src/com/example/wheel/adapter/WheelAdapter.java:16
↓ 6 callers
Method
equals
比较两个字符串是否相同 @param first @param second @return
src/com/example/util/TextUtil.java:120
↓ 6 callers
Method
getAction
(int action)
src/com/example/util/LogUtil.java:130
↓ 6 callers
Method
length
(String phone)
src/com/example/util/TextUtil.java:196
↓ 6 callers
Method
resizeRecursively
递归重新计算View及其子View的宽高 @param view @return
src/com/example/util/WindowUtil.java:70
↓ 6 callers
Method
setCurrentValue
(int value)
src/com/example/wheel/WheelView.java:318
↓ 6 callers
Method
startScroll
开启滚动<br/> 通过调用invalidate发起重绘实现,这里必须调用invalidate()才能保证computeScroll()会被调用,否则不一定会刷新界面,看不到滚动效果
src/com/example/scroll/ScrollableView.java:205
↓ 5 callers
Method
getCurrentItemIndex
获取当前选择的条目索引 @return
src/com/example/wheel/WheelView.java:280
↓ 5 callers
Method
getDateTime
获取选择的时间 @return
src/com/example/timepicker/TimePicker.java:241
↓ 5 callers
Method
getLogTag
()
src/com/example/base/BaseView.java:59
↓ 5 callers
Method
render
渲染滚动结果<br/> 通过调用重绘实现
src/com/example/scroll/ScrollableView.java:254
↓ 5 callers
Method
setPadding
设置View的内边距(像素值) @param view @return
src/com/example/util/WindowUtil.java:619
↓ 5 callers
Method
stopScroll
停止滚动
src/com/example/scroll/ScrollableView.java:212
↓ 4 callers
Method
createDistanceStep
(int distanceX, int distanceY)
src/com/example/scroll/Step.java:24
↓ 4 callers
Method
getCurrentValue
()
src/com/example/wheel/WheelView.java:299
↓ 4 callers
Method
getItem
(int index)
src/com/example/wheel/adapter/WheelAdapter.java:18
↓ 4 callers
Method
resize
View按UI设计大小等比缩放,重新计算view的宽高、边距、文字大小 @param view @return
src/com/example/util/WindowUtil.java:60
↓ 4 callers
Method
setStartValue
(int value)
src/com/example/wheel/WheelView.java:323
↓ 4 callers
Method
smoothScrollBy
(int fromX, int fromY, int distanceX, int distanceY, int duration)
src/com/example/scroll/ScrollableView.java:135
↓ 3 callers
Method
drawText
画文本 @param canvas @param paint
src/com/example/wheel/WheelView.java:137
↓ 3 callers
Method
getCurrX
获得当前滚动位置X坐标<br/> 坐标系为:<br/> 屏幕左上角为坐标原点,水平向右→为X轴正向,垂直向下↓为Y轴正向 @return
src/com/example/scroll/ScrollableView.java:270
↓ 3 callers
Method
getCurrentDateTime
()
src/com/example/timepicker/TimePicker.java:216
↓ 3 callers
Method
getDuration
()
src/com/example/scroll/Step.java:85
↓ 3 callers
Method
initialize
()
src/com/example/base/BaseView.java:31
↓ 3 callers
Method
initialize
()
src/com/example/base/BaseLayout.java:36
↓ 3 callers
Method
isEmpty
检查集合元素是否为空 @param collection 集合 @return
src/com/example/util/CollectionUtil.java:46
↓ 3 callers
Method
isTodayAvailable
()
src/com/example/timepicker/TimePicker.java:158
↓ 3 callers
Method
setAdapter
(WheelAdapter adapter)
src/com/example/wheel/WheelView.java:94
↓ 3 callers
Method
setScrollListener
(ScrollListener l)
src/com/example/scroll/ScrollableView.java:355
↓ 3 callers
Method
setScrollParams
设置滚动参数,默认滚动时间为250ms 坐标系为:<br/> 屏幕左上角为坐标原点,水平向右→为X轴正向,垂直向下↓为Y轴正向 @param dx 滚动水平距离 @param dy 滚动垂直距离
src/com/example/scroll/ScrollState.java:94
↓ 2 callers
Method
actStep
()
src/com/example/scroll/ScrollableView.java:330
↓ 2 callers
Method
cleanPassword
清理密码<br> 将密码字符串中的中文、空格去掉 @param password @return
src/com/example/util/TextUtil.java:142
↓ 2 callers
Method
computeScaleRatio
计算UI/字体缩放比例
src/com/example/util/WindowUtil.java:822
↓ 2 callers
Method
computeScaledDimen
计算资源文件中定义的尺寸像素值,并乘以缩放系数ratio @return
src/com/example/util/WindowUtil.java:764
↓ 2 callers
Method
computeScaledSize
重新计算尺寸像素值,并乘以缩放系数ratio @return
src/com/example/util/WindowUtil.java:773
↓ 2 callers
Method
computeTextBaseY
()
src/com/example/wheel/WheelView.java:161
↓ 2 callers
Method
computeWindowRotation
()
src/com/example/util/WindowUtil.java:924
↓ 2 callers
Method
getCurrX
获得当前滚动位置X坐标<br/> 坐标系为:<br/> 屏幕左上角为坐标原点,水平向右→为X轴正向,垂直向下↓为Y轴正向 @return
src/com/example/scroll/ScrollState.java:34
↓ 2 callers
Method
getCurrY
获得当前滚动位置Y坐标<br/> 坐标系为:<br/> 屏幕左上角为坐标原点,水平向右→为X轴正向,垂直向下↓为Y轴正向 @return
src/com/example/scroll/ScrollState.java:46
↓ 2 callers
Method
getCurrY
获得当前滚动位置Y坐标<br/> 坐标系为:<br/> 屏幕左上角为坐标原点,水平向右→为X轴正向,垂直向下↓为Y轴正向 @return
src/com/example/scroll/ScrollableView.java:282
↓ 2 callers
Method
getItemPosition
获取指定条目在视图中的位置 @param itemIndex @return
src/com/example/wheel/WheelView.java:309
↓ 2 callers
Method
isTodaySelected
()
src/com/example/timepicker/TimePicker.java:208
↓ 2 callers
Method
makeSureScrollVisible
()
src/com/example/wheel/WheelView.java:268
↓ 2 callers
Method
notifyChanged
()
src/com/example/wheel/adapter/WheelAdapter.java:32
↓ 2 callers
Method
onSelected
(View v)
src/com/example/timepicker/TimePicker.java:92
↓ 2 callers
Method
remargin
重新计算view的Margin @param view @return
src/com/example/util/WindowUtil.java:194
↓ 2 callers
Method
repadding
重新计算view的Padding(非严格模式) @param view @return
src/com/example/util/WindowUtil.java:169
↓ 2 callers
Method
resizeText
重新计算TextView中文本的大小 @param view @return
src/com/example/util/WindowUtil.java:227
↓ 2 callers
Method
resizeWidthAndHeight
重新计算view的宽高 @param view @param horizontalRatio @param verticalRatio @return
src/com/example/util/WindowUtil.java:133
↓ 2 callers
Method
scrollToRightPosition
()
src/com/example/wheel/WheelView.java:256
↓ 2 callers
Method
select
(int index)
src/com/example/wheel/WheelView.java:313
↓ 2 callers
Method
selectTomorrow
()
src/com/example/timepicker/TimePicker.java:204
↓ 2 callers
Method
setDistanceX
(int distanceX)
src/com/example/scroll/Step.java:57
↓ 2 callers
Method
setDistanceY
(int distanceY)
src/com/example/scroll/Step.java:65
↓ 2 callers
Method
setFinalX
(int finalX)
src/com/example/scroll/Step.java:73
↓ 2 callers
Method
setFinalY
(int finalY)
src/com/example/scroll/Step.java:81
↓ 2 callers
Method
setTextSize
根据屏幕宽度设置传入TextView的文本大小 @param view @param designedTextSizeResId UI设计的文本大小资源ID(以像素为单位) @return 是否成功设置
src/com/example/util/WindowUtil.java:497
↓ 2 callers
Method
smoothScrollTo
平滑滚动到指定坐标<br/> 坐标系为:<br/> 屏幕左上角为坐标原点,水平向右→为X轴正向,垂直向下↓为Y轴正向 @param finalX 终点X轴坐标 @param finalY 终点Y轴坐标 @param duration
src/com/example/scroll/ScrollableView.java:108
↓ 2 callers
Method
trim
(String str)
src/com/example/util/TextUtil.java:82
↓ 1 callers
Method
action
做一个滚动动作,滚动到计算出的当前应该在的位置<br/> 这里调用View的scrollTo()完成实际的滚动
src/com/example/scroll/ScrollableView.java:245
↓ 1 callers
Method
buildAdapters
()
src/com/example/timepicker/TimePicker.java:230
↓ 1 callers
Method
checkDateAvailable
()
src/com/example/timepicker/TimePicker.java:197
↓ 1 callers
Method
checkHourAvailable
()
src/com/example/timepicker/TimePicker.java:147
↓ 1 callers
Method
checkInvalidTime
()
src/com/example/timepicker/TimePicker.java:100
↓ 1 callers
Method
checkMinuteAvailable
()
src/com/example/timepicker/TimePicker.java:136
↓ 1 callers
Method
clear
()
src/com/example/base/BaseView.java:72
↓ 1 callers
Method
computeCenterRect
()
src/com/example/wheel/WheelView.java:169
↓ 1 callers
Method
computeDate
(DateTime time)
src/com/example/timepicker/TimePicker.java:254
↓ 1 callers
Method
computeDimen
计算资源文件中定义的尺寸像素值 @param resId dimen.xml中定义的资源ID @return
src/com/example/util/WindowUtil.java:755
↓ 1 callers
Method
computeHour
(DateTime time)
src/com/example/timepicker/TimePicker.java:258
↓ 1 callers
Method
computeMinute
(DateTime time)
src/com/example/timepicker/TimePicker.java:262
↓ 1 callers
Method
computeScreenDensity
计算屏幕密度
src/com/example/util/WindowUtil.java:811
↓ 1 callers
Method
computeSecond
(DateTime time)
src/com/example/timepicker/TimePicker.java:266
↓ 1 callers
Method
computeTextX
(float maxWidth, int px, float textWidth)
src/com/example/wheel/WheelView.java:155
↓ 1 callers
Method
createScrollListener
()
src/com/example/timepicker/TimePicker.java:80
↓ 1 callers
Method
doScrollTo
滚动到指定位置 坐标系为:<br/> 屏幕左上角为坐标原点,水平向右→为X轴正向,垂直向下↓为Y轴正向 @param x 目标x轴坐标 @param y 目标y轴坐标
src/com/example/scroll/ScrollableView.java:297
↓ 1 callers
Method
drawSplitLine
画分割线 @param canvas
src/com/example/wheel/WheelView.java:126
↓ 1 callers
Method
fling
()
src/com/example/wheel/WheelView.java:228
↓ 1 callers
Method
getAvailableHourInSelectedDate
()
src/com/example/timepicker/TimePicker.java:164
↓ 1 callers
Method
getAvailableMinuteInSelectedDateHour
()
src/com/example/timepicker/TimePicker.java:177
↓ 1 callers
Method
getCount
()
src/com/example/wheel/adapter/ArrayWheelAdapter.java:16
↓ 1 callers
Method
getCurrentItemString
()
src/com/example/wheel/WheelView.java:295
↓ 1 callers
Method
getCurrentY
()
src/com/example/wheel/WheelView.java:224
↓ 1 callers
Method
getDistanceX
()
src/com/example/scroll/Step.java:53
↓ 1 callers
Method
getDistanceY
()
src/com/example/scroll/Step.java:61
↓ 1 callers
Method
getFinalX
()
src/com/example/scroll/Step.java:69
↓ 1 callers
Method
getFinalY
()
src/com/example/scroll/Step.java:77
↓ 1 callers
Method
getMaxWidth
(Paint paint)
src/com/example/wheel/adapter/WheelAdapter.java:20
↓ 1 callers
Method
getStringArray
(int arrayResId)
src/com/example/util/TextUtil.java:204
↓ 1 callers
Method
getValue
(int index)
src/com/example/wheel/adapter/WheelAdapter.java:37
↓ 1 callers
Method
getValueIndex
(int value)
src/com/example/wheel/adapter/WheelAdapter.java:60
↓ 1 callers
Method
getWindowHeight
获取屏幕高度(像素) @return
src/com/example/util/WindowUtil.java:740
↓ 1 callers
Method
getWindowWidth
获取屏幕宽度(像素) @return
src/com/example/util/WindowUtil.java:727
↓ 1 callers
Method
initAttrs
(AttributeSet attrs)
src/com/example/wheel/WheelView.java:60
↓ 1 callers
Method
isAvailableDateSelected
()
src/com/example/timepicker/TimePicker.java:184
next →
1–100 of 272, ranked by callers