DiscreteSeekbar在github上的项目主页是:https://github.com/AnderWeb/discreteSeekBar

DiscreteSeekbar可以自定制的属性很多,可以在其github的项目主页上查看。DiscreteSeekbar可以像Android 原生的Seekbar一样使用。

使用方法:

写布局activity_main.xml:

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="com.zzw.testdiscreteseekbar.MainActivity" > <!-- app:dsb_max 最大值 -->
<!-- app:dsb_min 最小值 -->
<!-- app:dsb_value 当前值 --> <org.adw.library.widgets.discreteseekbar.DiscreteSeekBar
android:id="@+id/discreteSeekBar1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="50dp"
app:dsb_max="10"
app:dsb_min="-10"
app:dsb_value="0" /> <!-- app:dsb_indicatorFormatter="值 %d"表示显示出来的值形如:值 37 -->
<!-- app:dsb_indicatorColor="@android:color/holo_red_light" 气泡显示的颜色 -->
<!-- app:dsb_rippleColor="@android:color/holo_red_light" 手指拉动时候手指位置的颜色 --> <org.adw.library.widgets.discreteseekbar.DiscreteSeekBar
android:id="@+id/discreteSeekBar2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="50dip"
app:dsb_allowTrackClickToDrag="false"
app:dsb_indicatorColor="@android:color/holo_red_light"
app:dsb_indicatorFormatter="值 %d"
app:dsb_rippleColor="@android:color/holo_red_light" /> <!-- app:dsb_indicatorFormatter="%04d"代表有几位数 ,0后面是几就是几位数 如:0013,0135,1000 --> <org.adw.library.widgets.discreteseekbar.DiscreteSeekBar
android:id="@+id/discreteSeekBar3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="50dip"
app:dsb_indicatorColor="@android:color/holo_green_light"
app:dsb_indicatorFormatter="%04d"
app:dsb_max="1000"
app:dsb_min="1"
app:dsb_rippleColor="@android:color/holo_blue_light" /> </LinearLayout>

MainActivity.java可以设置参数:

 package com.zzw.testdiscreteseekbar;

 import org.adw.library.widgets.discreteseekbar.DiscreteSeekBar;
import org.adw.library.widgets.discreteseekbar.DiscreteSeekBar.NumericTransformer;
import org.adw.library.widgets.discreteseekbar.DiscreteSeekBar.OnProgressChangeListener; import android.app.Activity;
import android.os.Bundle;
import android.util.Log; public class MainActivity extends Activity { protected static final String TAG = "MainActivity"; @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main); DiscreteSeekBar discreteSeekBar1 = (DiscreteSeekBar) findViewById(R.id.discreteSeekBar1);
discreteSeekBar1.setNumericTransformer(new NumericTransformer() { @Override
public int transform(int value) { return value * 100;
}
}); DiscreteSeekBar discreteSeekBar2 = (DiscreteSeekBar) findViewById(R.id.discreteSeekBar2);
discreteSeekBar2.setOnProgressChangeListener(new OnProgressChangeListener() { @Override
public void onStopTrackingTouch(DiscreteSeekBar seekBar) { } @Override
public void onStartTrackingTouch(DiscreteSeekBar seekBar) { } @Override
public void onProgressChanged(DiscreteSeekBar seekBar, int value,
boolean fromUser) {
Log.d(TAG, value+"");
}
});
} }

动画气泡指示当前滑动值--第三方开源--DiscreteSeekbar的更多相关文章

  1. Android第三方开源SeekBarCompat:音乐类播放器等APP进度条常用

     Android第三方开源SeekBarCompat:音乐类播放器等APP进度条常用 Android平台原生的SeekBar设计简单,然而,比如现在流行的一些音乐播放器的播放进度控制条,如果直接使 ...

  2. QQ好友列表向左滑动出现置顶、删除--第三方开源--SwipeMenuListView

    SwipeMenuListView是在github上的第三方开源项目,该项目在github上的链接地址是:https://github.com/baoyongzhang/SwipeMenuListVi ...

  3. IOS-常用第三方开源框架介绍

    iOS开发-常用第三方开源框架介绍(你了解的ios只是冰山一角) 时间:2015-05-06 16:43:34      阅读:533      评论:0      收藏:0      [点我收藏+] ...

  4. iOS开发-常用第三方开源框架介绍

    iOS开发-常用第三方开源框架介绍 图像: 1.图片浏览控件MWPhotoBrowser        实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网 ...

  5. iOS常用第三方开源框架和优秀开发者博客等

    博客收藏iOS开发过程好的开源框架.开源项目.Xcode工具插件.Mac软件.文章等,会不断更新维护,希望对你们有帮助.如果有推荐或者建议,请到此处提交推荐或者联系我. 该文档已提交GitHub,点击 ...

  6. 开源框架】Android之史上最全最简单最有用的第三方开源库收集整理,有助于快速开发

    [原][开源框架]Android之史上最全最简单最有用的第三方开源库收集整理,有助于快速开发,欢迎各位... 时间 2015-01-05 10:08:18 我是程序猿,我为自己代言 原文  http: ...

  7. Android 第三方开源库收集整理(转)

    原文地址:http://blog.csdn.net/caoyouxing/article/details/42418591 Android开源库 自己一直很喜欢Android开发,就如博客签名一样,  ...

  8. 45.Android 第三方开源库收集整理(转)

    原文地址:http://blog.csdn.net/caoyouxing/article/details/42418591 Android开源库 自己一直很喜欢Android开发,就如博客签名一样,  ...

  9. Android的SwipeToDismiss第三方开源框架模拟QQ对话列表侧滑删除,置顶,将头像图片圆形化处理。

      <Android SwipeToDismiss:左右滑动删除ListView条目Item> Android的SwipeToDismiss是github上一个第三方开源框架(github ...

随机推荐

  1. [Java,MVC] Eclipse下搭建Spring MVC

    转自:http://blog.csdn.net/blue_jjw/article/details/8752466 一.新建Dynamic Web Project 一个web工程最基本的,只看3个地方, ...

  2. 2.1.5 用SSS扫描器实施扫描

    SSS(Shadow Security Scaner)是一款著名的系统漏洞扫描器,可对很大范围内的系统漏洞进行安全.高效.可靠的安全检测,其系统扫描的速度与精度足以让用户敢和专业安全机构的人以及那些专 ...

  3. 跨域 HTTP 请求

    如果你需要从不同的服务器(不同域名)上获取数据就需要使用跨域 HTTP 请求. 跨域请求在网页上非常常见.很多网页从不同服务器上载入 CSS, 图片,Js脚本等. 在现代浏览器中,为了数据的安全,所有 ...

  4. 剑指Offer43 n个骰子点数概率

    /************************************************************************* > File Name: 43_Dics.c ...

  5. hdu 3585 二分+最大团

    题目:给出平面上n个点,现在找m个点,并且使得这m个点最近的两个最远. 分析:显然这满足二分的性质,二分答案,根据点距离需要大于等于二分值重新构造新图,则问题变成了:在新图中找出满足所有点对之间的距离 ...

  6. 触发器修改后保存之前的数据 表中插入数据时ID自动增长

    create or replace trigger t before update on test5 for each rowbegin insert into test55 values (:old ...

  7. ORACLE中大数据量查询实现优化

    大数据量查询,对数据库开发者来说,性能问题往往是最需要费尽心机的,借此总结自己优化此类问题的心得与大家分享,以免大家走更多的弯路. 1.使用主键临时表 大数据量表关联查询,是性能开销的主要原因.通过主 ...

  8. Table of Contents - CXF

    Getting Started A simple JAX-WS service Writing a service with Spring Tools WSDL to Java RESTful Ser ...

  9. Android-短信验证

    一.mob.com移动开发者服务平台(ShareSDK)的认识 该平台主要是致力于解决移动开发者的实际需求,同时也致力于一些第三方平台的框架支持,那么这样我们可以更方便的将一些功能集成到我们的App中 ...

  10. NSMutableArray 根据key排序

    /** * NSMutableArray 排序 * * @param dicArray 数据 * @param key 关键字排序 * @param yesOrNo 升序或降序排列,yes为升序,no ...