Android SeekBar使用 监听方法

2023-11-15

1.SeekBar 是一个可以拖动的控件

需要实现

seekbar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
    @Override
    public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
        Log.i(TAG,"onProgressChanged=" +progress);
    }

    @Override
    public void onStartTrackingTouch(SeekBar seekBar) {
        Log.i(TAG,"onStartTrackingTouch=");
    }

    @Override
    public void onStopTrackingTouch(SeekBar seekBar) {
        Log.i(TAG,"onStopTrackingTouch=");
    }
});
2.
//拖动条进度改变的时候调用
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
    Log.i(TAG,"onProgressChanged=" +progress);
}
//拖动条开始拖动的时候调用
    @Override    public void onStartTrackingTouch(SeekBar seekBar) {
        Log.i(TAG,"onStartTrackingTouch=");
    }
//拖动条停止拖动的时候调用
    @Override    public void onStopTrackingTouch(SeekBar seekBar) {
        Log.i(TAG,"onStopTrackingTouch=");
    }
3.例:
SeekBar seekbar= (SeekBar) findViewById(R.id.seekBar);//拿到控件实例
seekbar.setMax(100);//为控件设置大小
4.当
seekbar
拖动的时候 log cat 日志
05-26 14:35:24.203 2242-2242/? I/MainActivity: onStartTrackingTouch=
05-26 14:35:24.203 2242-2242/? I/MainActivity: onProgressChanged=2
05-26 14:35:24.273 2242-2242/? I/MainActivity: onStopTrackingTouch=
05-26 14:38:35.910 2242-2242/? I/MainActivity: onStartTrackingTouch=
05-26 14:38:35.910 2242-2242/? I/MainActivity: onProgressChanged=3
05-26 14:38:35.990 2242-2242/? I/MainActivity: onStopTrackingTouch=
05-26 14:38:36.960 2242-2242/? I/MainActivity: onStartTrackingTouch=
05-26 14:38:36.960 2242-2242/? I/MainActivity: onProgressChanged=9
05-26 14:38:37.050 2242-2242/? I/MainActivity: onStopTrackingTouch=
05-26 14:38:37.850 2242-2242/? I/MainActivity: onStartTrackingTouch=
05-26 14:38:37.850 2242-2242/? I/MainActivity: onProgressChanged=11
05-26 14:38:37.930 2242-2242/? I/MainActivity: onStopTrackingTouch=

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android SeekBar使用 监听方法 的相关文章

  • ubuntu apt update 报错Err:6 https://download.docker.com/linux/ubuntu jammy InRelease

    目录 尝试清除已存在的软件源信息并重新添加 重新配置ubunut镜像源 我这边用的是阿里云的源 阿里源配置 Ubuntu换阿里云源后更新提示 GPG error缺少公钥解决方法 尝试清除已存在的软件源信息并重新添加 Clear your p
  • oracle.数据的增删改、事务、创建表、修改表、删除表

    一 数据的增删改 1 备份表 01 全表备份 CREATE TABLE 新表名 AS 子查询 将emp表全表备份 CREATE TABLE emp bak AS SELECT FROM emp SELECT FROM emp bak 02
  • java JLabel改变大小后如何刷新_到底一行java代码是如何在计算机上执行的

    不知道你是否思考过 每次我们在IDEA中右键Run Application启动主方法 假如程序运行正常 控制台也打印出了你所要打印的信息 在这个过程中你知道这台计算机上那些硬件及其软件都是以什么样的方式参与到这个过程吗 今天我们就分析梳理下
  • Java对正则表达式的支持(手机、身份证校验)

    目录 1 数量 单个 字符匹配 2 数量 单个 字符集 可以从里面任选一个字符 3 数量 单个 简化字符集 4 边界匹配 5 数量表示 默认情况下只有添加上了数量单位才可以匹配多位字符 6 逻辑表达式 可以连接多个正则 7 理解字符 的含义
  • OpenMMLab MMDetectionV3.1.0-SAM(环境安装、模型测试、训练以及模型后处理工具)

    OpenMMLab Playground 概况 当前通用目标检测的研究方向正在朝着大型多模态模型发展 除了图像输入之外 最近的研究成果还结合了文本模式来提高性能 添加文本模态后 通用检测算法的一些非常好的属性开始出现 例如 可以利用大量易于
  • UE4 自定义鼠标样式

    主要内容 在项目制作中我们往往不会使用默认的鼠标样式 这时就需要自定义鼠标样式 具体实现步骤就是创建一个带有图片的UI蓝图然后在项目设置里的UserInterface里进行设置 实现步骤 1 新建UI蓝图 添加一个Image控件把锚点设置成
  • 电容降压主要是用在直流稳压电源电路里

    https www cnblogs com jarvise p 4647029 html 基本原理 电容降压主要是用在直流稳压电源电路里 直流稳压电源电路的大致结构是 市电 变压 降压 整流 滤波 稳压 直流输出 变压 主要是降压 一般使用
  • 非线性微分跟踪器

    微分器描述 离散形式的非线性微分跟踪为 其中 h为采样周期 v k 为第k时刻的输入信号 为决定跟踪快慢的系数 fst 为最速控制综合函数 描述如下 仿真分析 微分器测试 输入信号v t sin2pit 采样周期h 0 001 150 扰动
  • 高性能本地存储设计

    本地存储常规架构 通用的云本地存储常规架构如下图所示 以MySQL数据库为例 它通过POSIX API与云主机内核交互 云主机内核包括一个标准文件系统和标准的块设备接口 云主机内核下面是云物理机内核 它自上而下由标准文件系统 标准块设备接口
  • STL之list(二)

    默认allocator为alloc 其具体使用版本请参照
  • HTML画布与SVG(Canvas vs. SVG)

    目录 画布 Canvas 什么是 Canvas 创建 Canvas 元素 通过 JavaScript 来绘制 理解坐标 更多 Canvas 实例 实例 线条 实例 圆形 实例 渐变 实例 图像 相关页面 SVG Scalable Vecto
  • 信号量的基本概念总结

    以下内容是摘抄博客 https blog csdn net fern girl article details 61197995 信号量的基本概念 一 首先 我们要知道信号量是什么 信号量的本质是数据操作锁 它本身不具有数据交换的功能 而是
  • FileSystemObject组件新建/读取/添加/修改/删除功能实例

  • MAC快捷键对照表

    Mac 键盘符号说明 Command Shift Caps Lock Option Control Return Enter Delete 向前删除键 Fn Delete 上箭头 下箭头 左箭头 右箭头 Page Up Fn Page Do
  • matlab kl散度,基于KL散度的面向对象遥感变化检测

    3 2 实验过程与结果 3 2 1 面向对象的遥感影像分割 利用ENVI软件的Segment Only Feature Extraction功能模块对实验数据进行面向对象分割操作 该方法采用的是Full Lambda Schedule分割算
  • 多益2018春招前端技术面试

    2018春招 多益网络内推 前端开发工程师 技术面问题 据我了解 从一月到三月份年 多益一共启动了至少三批春招招聘 从同学的反馈来看 一月份考验刚结束的那批春招通过率比较高 至于我个人 参加的是三月份上中旬的春招内推 可惜并没有通过 总体上
  • 虚拟机克隆后无法连接网络

    本文章转载自 Linux 无线图标莫名消失的解决方法 xin1889的博客 CSDN博客 今天我的也是的觉得再弄个虚拟机麻烦 索性就直接克隆了 然后连不上网 就连接原来的可以 连接百度也可以 但是唯独ping自己不行 然后不知道怎么回事 同
  • 智能指针和函数模板

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
  • c++学习笔记-#pragma once

    pragma 预处理宏的一般格式 pragma one one是参数 1 pragma message message 当编译器遇到这条指令时 它会在编译输出窗口中将message打印出来 常用于宏条件条件判断中使用 这样就知道自己的宏条件
  • 串口通信知识点总结

    串口通信小试牛刀 一 串口协议和RS 232标准 一 串口通讯协议 1 简介 2 串口通信的基本原理 二 RS232串口标准 1 简介 2 RS232串行接口的特点 3 RS232串行接口的电气特性 二 RS232电平与TTL电平 一 TT

随机推荐

  • Pytorch中多GPU并行计算教程

    如果不想看文字的 可以在我bilibili上看录制的视频教程 Pytorch多GPU使用教程 本教程所涉及的代码可自行在我的github上下载 https github com WZMIAOMIAO deep learning for im
  • layui添加菜单和动态操作tab

    layui添加菜单和动态操作tab 代码一 使用模板引擎渲染菜单 代码二修改版 代码一 使用模板引擎渲染菜单
  • JQ奇偶选择

    table tr even click function console log 选择奇数行 表示获取一个table 所有的索引为偶数的行 其中索引index 从0开始算起 0算偶数 table tr odd click function
  • Java运行时一个类是什么时候被加载的?

    A question a day get offer every day 未来的魔法师 一个类在什么时候开始被加载 Java虚拟机规范 中并没有进行强制约束 交给了虚拟机自己去自由实现 HotSpot虚拟机是按需加载 在需要用到该类的时候加
  • ThreadLocal源码分析,线程局部变量,内存泄漏?

    ThreadLocal作为线程局部变量 线程级的 单个线程内共享的 一般来说可以有两方面的用途 作为共享变量 在某些方法计算的结果 要共享到其他方法 在使用时 通过threadLocal set 设置值 通过threadLocal get
  • 源码断点分析Spring的占位符(Placeholder)是怎么工作的

    项目中经常需要使用到占位符来满足多环境不同配置信息的需求 比如
  • 国内可用的ntp服务器地址

    ntp sjtu edu cn 202 120 2 101 上海交通大学网络中心NTP服务器地址 s1a time edu cn 北京邮电大学 s1b time edu cn 清华大学 s1c time edu cn 北京大学 s1d ti
  • 程序员常用的计算机cmd指令

    windows cmd 查看command命令帮助说明 calc 计算器 mspaint 图画 notepad 记事本 dir 遍历当前目录 cd 路径名 进入该目录 cd 返回上级目录 netstat ano 查看端口占用 netstat
  • java中获取比毫秒更为精确的时间

    关键词 java 毫秒 微秒 纳秒 System currentTimeMillis 误差 在对新写的超快xml解析器和xpath引擎进行效率测试时 为获取执行时间 开始也没多想就用了System currentTimeMillis 来做的
  • 【Metashape精品教程17】导出产品和报告

    Metashape精品教程17 导出产品和报告 文章目录 Metashape精品教程17 导出产品和报告 前言 一 导出空三 二 导出DEM 三 导出DOM 四 导出点云 五 生成报告 前言 本章是整套教程的终结 简单介绍一下Metasha
  • 声学测试软件手机版_最新手机性能排名:小米84万分拿到第一,iQOO5Pro第五,华为?...

    华为Mate40 Pro首发麒麟9000处理器 安兔兔跑分高达69 是今年最强旗舰 不过在此之前还是以骁龙865 麒麟990 5G为主 鲁大师发布了2020年Q3季度手机性能排行榜 第一名的跑分高达84万 第一名 小米10至尊纪念版 84
  • 超详细webpack的plugin讲解,看不懂算我输,案例>原理>实践

    前言 本篇文章为webpack系列文章的第三篇 主要内容是对webpack的plugin进行详细的讲解 从使用 到原理 再到自己开发一个plugin 对每个过程都会进行详细的分析介绍 如果你对webpack了解的还比较少 建议你先阅读以下往
  • SpringMVC使用HttpClient实现文件上传

    HttpClient httpclient new DefaultHttpClient int statusCode 0 1 使用Get方式访问 HttpGet get null HttpParams conParams httpclien
  • 关于ip定位

    其实这种通过ip抓的方式并不认可因为对他人毕竟有点不尊重 希望大家不要恶搞 我这边暂时不提供抓ip的软件 给大家提供一个网址 至于如何抓ip大家自行百度 我就不进行讲解了 csdn不允许 虚拟位置 其实方案有很多 因为这种方法比较简单 可以
  • Mojibakes来自哪里? 编码要点

    This article explores the basic concepts behind character encoding and then takes a dive deeper into the technical detai
  • html表格嵌套

    table width 560 height 300 border 1 cellspacing 0 align center thead tr height 70 td width 160 网站logo td td width 400 网站
  • Android开发常用开源框架:图片处理

    1 图片加载 缓存 处理 框架名称 功能描述 Android Universal Image Loader 一个强大的加载 缓存 展示图片的库 已过时 Picasso 一个强大的图片下载与缓存的库 Fresco 一个用于管理图像和他们使用的
  • 【python数据挖掘课程】十八.线性回归及多项式回归分析四个案例分享

    这是 Python数据挖掘课程 系列文章 也是我这学期大数据金融学院上课的部分内容 本文主要讲述和分享线性回归作业中 学生们做得比较好的四个案例 经过我修改后供大家学习 内容包括 1 线性回归预测Pizza价格案例 2 线性回归分析波士顿房
  • C++ Windows API IsDebuggerPresent的作用

    IsDebuggerPresent 是 Windows API 中的一个函数 它用于检测当前运行的程序是否正在被调试 当程序被如 Visual Studio 这样的调试器附加时 此函数会返回 TRUE 否则 它会返回 FALSE 这个函数经
  • Android SeekBar使用 监听方法

    1 SeekBar 是一个可以拖动的控件 需要实现 seekbar setOnSeekBarChangeListener new SeekBar OnSeekBarChangeListener Override public void on