- android
- android.accessibilityservice
- android.accounts
- android.content
- android.database.sqlite
- android.graphics
- android.location
- android.media
- android.net
- android.os
- android.text
- android.view
- android.view.inputmethod
- android.widget
- AbsListView
- AbsoluteLayout
- AbsSeekBar
- AbsSpinner
- AdapterView
- AnalogClock
- BaseAdapter
- BaseExpandableListAdapter
- Button
- CheckBox
- CheckedTextView
- Checkable
- Chronometer
- CompoundButton
- CursorAdapter
- CursorTreeAdapter
- DatePicker
- DialerFilter
- DigitalClock
- EditText
- Filter
- Filter.FilterListener
- Filter.FilterResults
- ExpandableListAdapter
- Filterable
- Gallery
- Gallery.LayoutParams
- GridView
- GridLayout
- RadioGroup
- ImageView
- HorizontalScrollView
- ImageButton
- ImageSwitcher
- FilterQueryProvider
- ListAdapter
- ListView
- MediaController
- QuickContactBadge
- RadioButton
- RatingBar
- RelativeLayout
- RemoteViews
- ResourceCursorAdapter
- ResourceCursorTreeAdapter
- Scroller
- ScrollView
- SearchView
- SeekBar
- SeekBar.OnSeekBarChangeListener
- SimpleAdapter
- SimpleCursorAdapter
- SimpleCursorTreeAdapter
- SimpleExpandableListAdapter
- SlidingDrawer
- Spinner
- SpinnerAdapter
- WrapperListAdapter
- TabHost
- TabHost.TabSpec
- TextView
- TimePicker
- Toast
- TableLayout
- TableRow
- TableRow.LayoutParams
- TabWidget
- TextSwitcher
- ToggleButton
- TwoLineListItem
- VideoView
- ViewAnimator
- ViewFlipper
- ViewSwitcher
- ZoomButtonsController
- ZoomButton
- ZoomControls
- dalvik.system
AbsSeekBar
AbsSeekBar
版本:Android 2.2 r1
public abstract class AbsSeekBar extends ProgressBar
java.lang.Object
android.widget.ProgressBar
android.widget.AbsSeekBar
概述
此类为抽象类。供拖动条 SeekBar 和评分条 RatingBar 继承。
公共方法
public int getKeyProgressIncrement ()
返回方向键改变后的进度值
默认情况下此值是根据最大值而得出的。
返回值
当用户按下方向键后减少或增加之后的进度值。这个进度值是正数。
public int getThumbOffset ()
参见
setThumbOffset(int)
public boolean onKeyDown (int keyCode, KeyEvent event)
默认实现 KeyEvent.Callback.onKeyMultiple():如果视图已启用并且可点击,当 KEYCODE_DPAD_CENTER 或者 KEYCODE_ENTER 被释放时,执行按下(Down)此视图的操作。
参数
keyCode KeyEvent 中用于表示按键被按下的识别码
event 按键操作中定义的 KeyEvent 对象
返回值
假如你已经处理了当前事件,返回 true。假如你想继续让下一个事件接收者(receiver)处理,则返回 false;
public boolean onTouchEvent (MotionEvent event)
实现这个方法来处理触摸屏幕引发的事件。
参数
event 动作事件
返回值
如果事件已经处理返回 True,否则返回 false。
public void setKeyProgressIncrement (int increment)
设置使用方向键更改进度时每次的增加值(注:设置此值后,使用按键修改进度值时,每次增加或减少 increment 大小的幅度)
参数
increment The amount to increment or decrement when the user presses the arrow keys.
increment 当用户按下指示键时增加或减少的值
public synchronized void setMax (int max)
设置进度条的范围,从 0 到 max
参数
max 进度条的最大值
public void setThumb (Drawable thumb)
设置可绘制对象 thumb 为 SeekBar 中显示的进度表的结束位置的图案(注:例如下图)
如果 thumb 是一个有效的可绘制对象(例如不是 null 值),那么需要设置 thumb 的偏移量为他的一半宽度(参见 setThumbOffset(int))
参数
thumb 可绘制对象
public void setThumbOffset (int thumbOffset)
设置 thumb 的偏移量允许 thumb 扩展超出轨道的范围
参数
thumbOffset 以像素为单位的偏移量
(注:例如下图,两图同样取 SeekBar 的最大值)
默认 Offset 为 thumb 的一半时:
setThumbOffset(0) 时:
受保护方法
protected boolean verifyDrawable (Drawable who)
如果你的视图子类显示他自己的可视化对象,他将要重写此方法并且为了显示可绘制返回 true。此操作允许进行绘制时有动画效果。
确认当重写从方法时,需调用父类相应方法。(注:即记得调用 super.verifyDrawable(who))
参数
who 需判断的可绘制对象(Drawable)。如果是你要显示的对象,返回 True,否则返回调用父类的结果。
返回值
如果可绘制对象(Drawable)已经在视图中显示,返回 True 否则返回 false。并且此处不允许使用动画。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论