跳过导航链接
C E F G M O R S T 

C

com.zjun.widget - 程序包 com.zjun.widget
 
computeScroll() - 类 中的方法com.zjun.widget.MoneySelectRuleView
 
computeScroll() - 类 中的方法com.zjun.widget.RuleView
 
computeScroll() - 类 中的方法com.zjun.widget.TimeRuleView
 

E

endTime - 类 中的变量com.zjun.widget.TimeRuleView.TimePart
结束时间,必须大于startTime

F

formatTimeHHmm(int) - 类 中的静态方法com.zjun.widget.TimeRuleView
格式化时间 HH:mm
formatTimeHHmmss(int) - 类 中的静态方法com.zjun.widget.TimeRuleView
格式化时间 HH:mm:ss

G

getBalance() - 类 中的方法com.zjun.widget.MoneySelectRuleView
 
getCurrentValue() - 类 中的方法com.zjun.widget.RuleView
获取当前值
getMaxValue() - 类 中的方法com.zjun.widget.RuleView
 
getMinValue() - 类 中的方法com.zjun.widget.RuleView
 
getValue() - 类 中的方法com.zjun.widget.MoneySelectRuleView
 

M

MAX_TIME_VALUE - 类 中的静态变量com.zjun.widget.TimeRuleView
 
MoneySelectRuleView - com.zjun.widget中的类
MoneySelectRuleView 金额选择卷尺控件 每隔固定100 参考:RuleView Author: Ralap Description: Date 2018/8/9
MoneySelectRuleView(Context) - 类 的构造器com.zjun.widget.MoneySelectRuleView
 
MoneySelectRuleView(Context, AttributeSet) - 类 的构造器com.zjun.widget.MoneySelectRuleView
 
MoneySelectRuleView(Context, AttributeSet, int) - 类 的构造器com.zjun.widget.MoneySelectRuleView
 
MoneySelectRuleView.OnValueChangedListener - com.zjun.widget中的接口
 

O

onDraw(Canvas) - 类 中的方法com.zjun.widget.MoneySelectRuleView
 
onDraw(Canvas) - 类 中的方法com.zjun.widget.RuleView
 
onDraw(Canvas) - 类 中的方法com.zjun.widget.TimeRuleView
 
onMeasure(int, int) - 类 中的方法com.zjun.widget.MoneySelectRuleView
 
onMeasure(int, int) - 类 中的方法com.zjun.widget.RuleView
 
onMeasure(int, int) - 类 中的方法com.zjun.widget.TimeRuleView
 
onTimeChanged(int) - 接口 中的方法com.zjun.widget.TimeRuleView.OnTimeChangedListener
 
onTouchEvent(MotionEvent) - 类 中的方法com.zjun.widget.MoneySelectRuleView
 
onTouchEvent(MotionEvent) - 类 中的方法com.zjun.widget.RuleView
 
onTouchEvent(MotionEvent) - 类 中的方法com.zjun.widget.TimeRuleView
 
onValueChanged(int) - 接口 中的方法com.zjun.widget.MoneySelectRuleView.OnValueChangedListener
当值变化时调用
onValueChanged(float) - 接口 中的方法com.zjun.widget.RuleView.OnValueChangedListener
 

R

RuleView - com.zjun.widget中的类
GradationView 刻度卷尺控件 思路: 1.
RuleView(Context) - 类 的构造器com.zjun.widget.RuleView
 
RuleView(Context, AttributeSet) - 类 的构造器com.zjun.widget.RuleView
 
RuleView(Context, AttributeSet, int) - 类 的构造器com.zjun.widget.RuleView
 
RuleView.OnValueChangedListener - com.zjun.widget中的接口
当前值变化监听器

S

setBalance(float) - 类 中的方法com.zjun.widget.MoneySelectRuleView
 
setCurrentTime(int) - 类 中的方法com.zjun.widget.TimeRuleView
设置当前时间
setCurrentValue(float) - 类 中的方法com.zjun.widget.RuleView
设置新值
setOnTimeChangedListener(TimeRuleView.OnTimeChangedListener) - 类 中的方法com.zjun.widget.TimeRuleView
设置时间变化监听事件
setOnValueChangedListener(MoneySelectRuleView.OnValueChangedListener) - 类 中的方法com.zjun.widget.MoneySelectRuleView
 
setOnValueChangedListener(RuleView.OnValueChangedListener) - 类 中的方法com.zjun.widget.RuleView
 
setTimePartList(List<TimeRuleView.TimePart>) - 类 中的方法com.zjun.widget.TimeRuleView
设置时间块(段)集合
setValue(float) - 类 中的方法com.zjun.widget.MoneySelectRuleView
设置值 注意:这里不需要回调,否则会改变原数据
setValue(float, float, float, float, int) - 类 中的方法com.zjun.widget.RuleView
重新配置参数
startTime - 类 中的变量com.zjun.widget.TimeRuleView.TimePart
起始时间,单位:s,取值范围∈[0, 86399] 0 —— 00:00:00 86399 —— 23:59:59

T

TimePart() - 类 的构造器com.zjun.widget.TimeRuleView.TimePart
 
TimeRuleView - com.zjun.widget中的类
TimeRuleView 时间尺控件 (仿“萤石云视频”里的时间选择控件) 功能: - 可选择一天(00:00 ~ 24:00)内的任一时刻,精确到秒级 - 可显示多个时间块 - 支持滑动及惯性滑动 - 支持缩放时间间隔 - 支持滑动与缩放的连续切换 思路: - 时间绘制思路参考RuleView - 时间缩放,采用缩放手势检测器 ScaleGestureDetector - 缩放的等级估算方式:进入默认比例为1,根据每隔所占的秒数与宽度,可估算出每个等级的宽度范围,再与默认等级对应的宽度相除,即可算出缩放比例 - 惯性滑动,使用速度追踪器 VelocityTracker - 缩放与滑动之间的连续操作,ScaleGestureDetector 开始与结束的条件是第二个手指按下与松开, 所以onTouchEvent()中应该使用 getActionMasked()来监听第二个手指的 DOWN(ACTION_POINTER_DOWN) 与 UP(ACTION_POINTER_UP) 事件, MOVE 都是一样的 - 时间块,由起始时间与终止时间组成,采用一个有序的集合来装入即可 Author: Ralap Description: Date 2018/8/11
TimeRuleView(Context) - 类 的构造器com.zjun.widget.TimeRuleView
 
TimeRuleView(Context, AttributeSet) - 类 的构造器com.zjun.widget.TimeRuleView
 
TimeRuleView(Context, AttributeSet, int) - 类 的构造器com.zjun.widget.TimeRuleView
 
TimeRuleView.OnTimeChangedListener - com.zjun.widget中的接口
 
TimeRuleView.TimePart - com.zjun.widget中的类
时间片段
C E F G M O R S T 
跳过导航链接