seekBar即可拖动的进度条,可以作为播放器的进度条来使用,使用起来相对简单一点,不过限制较多,需要的话必须重写
和播放器配合的话:
1、设置最大值
int mSecond = mediaPlayer.getDuration(); // 得到的是毫秒
seekBar.setMax(mSecond);
2、自动更新进度条:在Handler里不断给自己发delay消息
currentTime = mediaPlayer.getCurrentPosition();
seekBar.setProgress(currentTime);
handler.sendEmptyMessage(TIME_CHANGED, DELAY_TIME);
3、拉动进度条定位:为seedBar设置一个onSeekBarChangeListener
改写onProgressChanged
mediaPlayer.seekto(progress);
发表评论
-
ndk开发环境的搭建
2011-09-04 18:33 8941、下载Cygwin,只安装Devel 安 ... -
【8.3】关于simpleAdapter没法显示bitmap的问题
2011-08-03 14:24 1657这个问题很棘手,打log明明都找了视频缩略图bitmap的路径 ... -
【7.6】关于SurfaceView播放视频只有声音没有图像的问题
2011-07-06 16:44 4031关于这个问题,网上也有很多人问了这个问题,但只有自己碰到了才知 ... -
【7.5】MediaPlayer的生命周期
2011-07-05 10:32 1169详细见 http://hi.baidu.com/jugege/ ... -
【6.29】android一些常用的调试方法
2011-06-29 15:42 12631、打log,按调试,查日志,最常用的方法 ... -
【6.29】Eclipse的一些快捷操作
2011-06-29 09:53 891Ctrl + F 搜索本页面 Ctrl + H ... -
【6.28】GestureDetector手势监听
2011-06-28 17:56 1461接口有两个,如下: public interfa ... -
【6.22】Handler、Looper、Thread之间的关系
2011-06-22 17:33 1496Looper负责管理消息队列,Handler负责发送处理消息 ... -
【6.21】startActivityForResult传递Intent数据
2011-06-21 15:47 1298接上,设置完之后要传回数据且立刻生效,则可以用startAct ... -
【6.21】PreferenceActivity来设置setting菜单
2011-06-21 11:02 1199Shared Preferences可以存储一些程序的参数设置 ... -
【6.14】自定义控件
2011-06-14 15:43 7431、在res/values文件下定义一个attrs.xml文件 ... -
【6.13】利用LayoutInflater实现Layout的切换
2011-06-13 17:52 943主要是利用LayoutInflater的inflate方 ... -
【6.13】Application的一点理解
2011-06-13 10:59 682从Manifest.xml中可以看出,Activity、Ser ... -
【6.9】Broadcast的一点理解
2011-06-09 20:28 705Broadcast发出广播 首先定义Intent,然后 ... -
【6.9】Activity和Task
2011-06-09 19:59 863Task,是一系列用栈的形式表示的Activity的组合。 ... -
【6.8】Service的一点理解
2011-06-08 15:58 669与Activity不同,Service 自启动,运行在后台,不 ... -
【6.8】模拟home键的效果
2011-06-08 14:43 740事实上就是发出一个Intent到Intent.ACTION_M ... -
错误集合贴
2011-06-08 11:44 10501、一直提示Android Debug ‘source not ... -
【6.7】Activity的生命周期
2011-06-07 16:33 10141、为何需要生命周期 手机需要随时切换到接听手机、闹钟 ... -
【6.3】R.java的一点理解
2011-06-03 20:10 707R.java类似于一个资源索引,每个ID本质上只是一个int, ...
相关推荐
本篇文章将详细讲解如何在Android应用中使用SeekBar,并实现动态显示进度以及使进度指示器随SeekBar一起移动的效果。 1. **SeekBar的基本使用** SeekBar是Android SDK中的一个继承自ProgressBar的组件。首先,在...
本文将深入探讨SeekBar的基本使用方法以及如何实现竖向SeekBar。 首先,让我们了解SeekBar的基础知识。在XML布局文件中,我们可以使用<SeekBar/>标签来添加一个SeekBar。基本的使用方式如下: ```xml <SeekBar ...
本教程将深入探讨SeekBar的使用方法、属性设置以及如何自定义以满足不同需求。 首先,Seekbar的基本用法是在布局XML文件中声明它。一个基本的Seekbar标签如下所示: ```xml <SeekBar android:id="@+id/seekBar1" ...
本文将详细讲解如何使用图片作为SeekBar的背景和进度条,以实现更具个性化的视觉效果。 首先,我们要准备两幅图片,一幅作为SeekBar的背景,另一幅作为滑块的进度条。这两张图片应设计为适合滑动的长条形,背景图...
在《老罗Android开发视频教程》第十三集中,老罗深入讲解了如何有效地使用SeekBar以及相关的编程技巧。 SeekBar的基本用法: 1. **布局文件中的声明**:在XML布局文件中,可以通过<SeekBar/>标签来添加SeekBar。...
2. **监听事件**:使用`OnSeekBarChangeListener`接口可以监听 SeekBar 的变化,包括`onProgressChanged()`、`onStartTrackingTouch()`和`onStopTrackingTouch()`方法。当用户开始拖动、拖动过程中以及停止拖动时,...
在这个布局文件中,我们可以使用`<SeekBar>`标签,并通过各种属性来自定义 Seekbar 的外观。 ```xml <SeekBar android:id="@+id/mySeekBar" android:layout_width="match_parent" android:layout_height="wrap_...
本篇文章将深入探讨SeekBar的基本使用方法以及如何模仿淘宝的滑动验证功能。 ### SeekBar的基础使用 #### 1. XML布局中的声明 在XML布局文件中,我们可以通过`<SeekBar>`标签来创建一个SeekBar控件。基本的声明...
Android中ui组件seekBar时使用。
在Android中,我们可以使用XML布局文件来定义SeekBar的基本样式,包括颜色、大小和进度条的外观。在`res/values/styles.xml`文件中,你可以创建一个新的主题或在已有的主题中添加以下代码来修改SeekBar的样式: ```...
通过以上步骤,你就可以在Android项目中使用竖向的SeekBar了。这个控件能够为用户提供直观的数值选择方式,同时增加了界面设计的多样性。记住,自定义视图时,始终关注用户体验和性能优化,以确保最佳的使用效果。
7. **布局使用**: 在XML布局文件中,我们可以像使用普通SeekBar一样引入自定义的CircleSeekBar,并通过属性来设定样式。 以上就是实现Android自定义圆形SeekBar的基本流程。在实际开发中,可能还需要考虑更多细节,...
本教程将详细介绍如何在Android开发中实现 SeekBar 的简单使用。 首先,SeekBar 是 Android SDK 提供的一种可以进行连续滑动的控件,它允许用户通过拖动一个可移动的小滑块来改变进度。在布局文件(XML)中,我们...
在布局XML文件中,我们可以像使用普通SeekBar那样使用这个自定义的VerticalSeekBar,只需将类名指定为我们刚才创建的`VerticalSeekBar`。 ```xml 垂直SeekBar android:id="@+id/vertical_seekbar" android:layout...
下面将详细介绍 SeekBar 的使用以及如何实现进度文字的显示。 ### SeekBar 基本概念 SeekBar 是 Android 的一个继承自 ProgressBar 的组件,提供了一个可拖动的滑块来改变进度。它的基本用法是在布局 XML 文件中...
- 使用`<selector>`元素可以为轨道添加状态选择器,根据 SeekBar 的状态(如正常、按下、聚焦等)改变颜色。 3. **自定义Thumb(滑块)** - Thumb是用户可以滑动的小圆点,同样可以通过`<shape>`元素定义其形状和...
注意,`setThumbOffset()`方法需要API 21及以上版本才支持,对于低版本的Android,可能需要使用反射或者其他方法来实现相同的效果。 此外,为了确保在滑动过程中thumb能正确居中,我们还需要重写`...
如果你需要在多个地方使用相同的SeekBar样式,可以创建一个自定义View并扩展SeekBar类,添加自定义属性来控制颜色: ```java public class CustomSeekBar extends SeekBar { public CustomSeekBar(Context context...
下面我们将深入探讨SeekBar的使用方法、属性设置以及自定义扩展。 一、SeekBar的基本使用 1. 添加SeekBar到布局文件 在XML布局文件中,可以通过添加<SeekBar/>标签来创建一个SeekBar控件。例如: ```xml <SeekBar...
在Android开发中,SeekBar是一种常用的用户界面组件,它允许用户通过滑动条来选择一个介于最小值和最大值之间的数值。默认情况下,SeekBar是水平排列的,但有时为了满足特定的设计需求,我们可能需要创建一个垂直...