Android—SeekBar(滑动条)
来源:互联网 发布:树莓派有线网络设置 编辑:程序博客网 时间:2024/06/05 11:54
SeekBar介绍
在我们使用音乐播放器或者是视频播放器时,下面都会有一个进度条,拖动进度条即可改变 音乐的进度和视频播放的进度,那么在安卓里面也有相应的工具类,它就是SeekBar。
使用Seekbar主要看三个属性:
制作可拖动的进度条
布局文件:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context="com.turo.seekbartest.MainActivity"> <SeekBar android:max="100" android:progress="30" android:secondaryProgress="50" android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/seekBar" /> <TextView android:id="@+id/tv1" android:layout_gravity="center_horizontal" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <TextView android:id="@+id/tv2" android:layout_gravity="center_horizontal" android:layout_width="wrap_content" android:layout_height="wrap_content" /></LinearLayout>
实现代码:
package com.turo.seekbartest;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.SeekBar;import android.widget.TextView;public class MainActivity extends AppCompatActivity { private SeekBar seekBar; private TextView textView1,textView2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); textView1 = (TextView) findViewById(R.id.tv1); textView2 = (TextView) findViewById(R.id.tv2); seekBar = (SeekBar) findViewById(R.id.seekBar); seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { @Override public void onProgressChanged(SeekBar seekBar, int i, boolean b) { int max = seekBar.getMax(); String s = i + "/" + max; textView1.setText("正在拖动"); textView2.setText("当前数值" + s); } @Override public void onStartTrackingTouch(SeekBar seekBar) { textView1.setText("开始拖动"); } @Override public void onStopTrackingTouch(SeekBar seekBar) { textView1.setText("停止拖动"); } }); }}
效果图:
Android系统自带Seekbar样式
在布局文件的SeekBar中加入这句:
style="@android:style/Widget.SeekBar"
效果图:
好丑!!!!!!!!!
0 0
- Android—SeekBar(滑动条)
- Android自定义SeekBar滑动条
- Android SeekBar 拖动条 滑动条
- Android开发——seekBar滑动条滑动改变图片的透明度
- android---拖动条(SeekBar)
- android SeekBar自定义样式滑动条的使用
- android开发之自定义Seekbar滑动条,文字跟随滑动按钮一起滑动
- Android自定义Seekbar滑动条,Pop提示跟随滑动按钮一起滑动
- android Seekbar双滑块滑动
- 【Android】SeekBar禁止滑动
- Android组件 拖动条(SeekBar)
- Android组件 拖动条(SeekBar)
- Android开发之拖动条(SeekBar)
- android 拖动条 SeekBar
- Android SeekBar拖动条
- android 拖动条(SeekBar)
- android SeekBar 拖动条
- Android:拖动条SeekBar
- bzoj 2818 Gcd 莫比乌斯反演
- 为何我工作十年,内心仍无比恐慌(腾讯产品总监曹菲)
- Python小技巧 3:列表项的排序
- Java协变和逆变
- yolo训练数据
- Android—SeekBar(滑动条)
- PHP中全局变量和局部变量详解
- 求前n项和
- 我的Linux命令整理(有需要就可以借鉴)
- 图片轮播器
- opencv2413 透视变换
- Java注解
- Java初始化顺序
- UVA 11134 下棋