`
yq135314
  • 浏览: 255997 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

SeekBar拖动条

 
阅读更多

SeekBar,拖动条,见到的较多,如地图上,放大缩小,音乐播放时声音的放大缩小等

实现较简单:

 

1. java代码:

 

public class SeekBarActivity  extends Activity{
	private SeekBar seekBar;
	private TextView status;
	private TextView values;
	
@Override
protected void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);
	setContentView(R.layout.seek_main);
	initModels();
	addListener();
}
public void addListener() {
	seekBar.setOnSeekBarChangeListener(new SeekListener());
}

//响应对应的事件
class SeekListener implements OnSeekBarChangeListener{

	@Override
	public void onProgressChanged(SeekBar seekBar, int progress,
			boolean fromUser) {
		seekBar.setSecondaryProgress(progress + 20);
		values.setText("当前值:" +  progress);
		status.setText("正在滑动");
	}

	@Override
	public void onStartTrackingTouch(SeekBar seekBar) {
		status.setText("开始滑动");
	}

	@Override
	public void onStopTrackingTouch(SeekBar seekBar) {
		status.setText("停止滑动");
	}
}

public void initModels() {
	seekBar = (SeekBar) findViewById(R.id.seekBar);
	status = (TextView) findViewById(R.id.currentStatus);
	values = (TextView) findViewById(R.id.currentValue);
}
}

 

2. xml代码:

 

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical">
    <SeekBar 
        android:id="@+id/seekBar"
        android:max="100"
        android:progress="50"
        android:secondaryProgress="75"
        android:visibility="visible"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        />
	<TextView 
	    android:id="@+id/currentStatus"
	    android:text="当前状态"
	    android:layout_width="fill_parent"
	    android:layout_height="wrap_content"
	    />
	<TextView 
	    android:id="@+id/currentValue"
	    android:text="当前值"
	    android:layout_width="fill_parent"
	    android:layout_height="wrap_content"
	    />
</LinearLayout>
 
分享到:
评论

相关推荐

    安卓UI设计:自定义SeekBar拖动条例子

    以下将详细讲解如何在Android中自定义SeekBar,以实现"安卓UI设计:自定制SeekBar拖动条"。 1. **自定义SeekBar的基本步骤** - 创建资源文件:首先,你需要创建XML资源文件,包括颜色、形状和绘制对象等。例如,...

    安卓Android源码——(SeekBar拖动条).zip

    本资料包“安卓Android源码——(SeekBar拖动条).zip”应该包含了一个关于如何自定义和使用SeekBar的实例代码。 SeekBar的使用主要涉及以下几个核心知识点: 1. **基本使用**:在布局文件中,我们可以使用`&lt;SeekBar...

    安卓Android源码——(SeekBar 拖动条).zip

    这个压缩包“安卓Android源码——(SeekBar 拖动条).zip”很可能包含了一个关于如何自定义和使用SeekBar的示例项目。下面我们将深入探讨 SeekBar 的关键概念、工作原理以及如何在实际应用中进行定制。 1. SeekBar ...

    安卓Android源码——(SeekBar 拖动条).rar

    在安卓开发中,SeekBar是一个非常常见的控件,它允许用户通过拖动条来选择一个介于最小值和最大值之间的值。SeekBar通常用于音量控制、进度调整等场景,为用户提供直观的交互体验。本资源“安卓Android源码——...

    3-8(SeekBar 拖动条).7z

    在这个“3-8(SeekBar 拖动条)”的示例程序中,我们将深入探讨SeekBar的使用方法、属性以及如何与用户事件进行交互。 首先, SeekBar 的基本结构是在XML布局文件中定义的。以下是一个简单的 SeekBar 示例: ```xml ...

    3-8(SeekBar 拖动条).zip

    在本项目 "3-8(SeekBar 拖动条).zip" 中,我们可以看到一个关于 SeekBar 实现的示例应用。 SeekBar 的基本用法包括以下几个方面: 1. **添加 SeekBar**:在布局文件(如 activity_main.xml)中,我们可以通过 `...

    Android应用源码之(SeekBar 拖动条).zip

    在提供的"3-8(SeekBar 拖动条)"源码中,可能包含了如何在实际项目中运用SeekBar的例子,包括基本功能的实现和自定义样式的应用。通过分析和学习这个例子,开发者可以更好地理解和掌握SeekBar的用法,提升Android应用...

    安卓进度条loadingprogress相关-垂直SeekBar拖动条.zip

    在这个“安卓进度条loadingprogress相关-垂直SeekBar拖动条.zip”压缩包中,重点是垂直方向的SeekBar实现,这是一种独特的交互方式,与常规的水平SeekBar不同。下面我们将详细探讨垂直SeekBar的相关知识点。 首先,...

    Android应用源码之(SeekBar 拖动条).zip项目安卓应用源码下载

    Android应用源码之(SeekBar 拖动条).zip项目安卓应用源码下载Android应用源码之(SeekBar 拖动条).zip项目安卓应用源码下载 1.适合学生毕业设计研究参考 2.适合个人学习研究参考 3.适合公司开发项目技术参考

    Android中SeekBar拖动条控件使用方法详解

    Android中SeekBar拖动条控件使用方法详解 Android中SeekBar拖动条控件是一种常用的UI控件,用于显示进度或某种状态的变化。它提供了一个可拖动的控件,用户可以通过拖动控件来改变进度或状态。本文将详细介绍...

    Android 垂直SeekBar拖动条

    在Android开发中,Seekbar是一种常见的用户界面组件,它允许用户通过滑动条来选择一个介于最小值和最大值之间的数值。然而,标准的Android SDK仅提供了水平方向的Seekbar,即Horizontal Seekbar。在某些场景下,比如...

    Android SeekBar 拖动条使用Demo源码.rar

    在Android开发中,SeekBar是一个非常常见的控件,它允许用户通过拖动滑块来选择一个介于最小值和最大值之间的值。这个控件通常用于音量调节、进度选择等场景。本Demo源码着重展示了如何在实际应用中有效地利用...

    Android应用源码之(SeekBar 拖动条)-IT计算机-毕业设计.zip

    在Android应用开发中,SeekBar是UI控件的一种,它提供了一种用户可以通过拖动条来选择介于两个值之间的任意值的方式。这个控件通常用于音量调节、进度选择等场景,具有高度的交互性和实用性。本篇将深入探讨SeekBar...

    SeekBar拖动条的应用实例

    本文实例为大家分享了SeekBar拖动条的应用代码,供大家参考,具体内容如下 目标效果 在该页面中放一个拖动条的状态提示信息,一个拖动条以及一个显示拖动条值的信息。当我们点击拖动条时,在状态栏显示:正在拖动,...

    Android中使用SeekBar拖动条实现改变图片透明度(代码实现)

    Android中使用SeekBar拖动条实现改变图片透明度 Android中使用SeekBar拖动条实现改变图片透明度是Android开发中常见的功能需求之一。通过对SeekBar的进度条改变事件进行监听,可以实现图片透明度的变化。以下是...

    小程序源码 (SeekBar 拖动条).zip

    免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...

    小程序源码 (SeekBar 拖动条).rar

    免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...

    安卓进度条loadingprogress相关-有浮动文字提示的ProgressBarj进度条和SeekBar拖动条开源代码.rar

    2. **SeekBar**: SeekBar是可交互的进度条,用户可以通过拖动滑块来改变进度值。在音乐播放器、视频进度控制等场景中常见。为了添加浮动文字提示,开发者可能在Seekbar的滑动事件中动态计算并显示当前进度的百分比...

Global site tag (gtag.js) - Google Analytics