android的seekBar小技巧(评分星级的拖动效果)
来源:互联网 发布:黄金k线图软件 编辑:程序博客网 时间:2024/06/10 14:41
最近遇到一个问题,因为是新人嘛,项目赶工也比较近,所以老是在加班,把平时工作中遇到的问题统一整理,待到双休加班的时候,偷闲发表一下。进入正题:我们经常要用到星级评论的效果,但好像android原声的也不是特别好,最近需要一个效果,可以拖动评分,没有半颗星的,所以我就用seekBar简化了一下,也是一个小技巧了...
<SeekBar android:id="@+id/sekbar" android:layout_width="@dimen/dp740" android:layout_height="@dimen/dp130" android:layout_centerHorizontal="true" android:background="@raw/mark3" android:max="100" android:progress="100" android:progressDrawable="@null" android:thumb="@null" android:thumbOffset="@null" android:visibility="visible" />
seekBar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {@Overridepublic void onStopTrackingTouch(SeekBar seekBar) {// TODO Auto-generated method stub}@Overridepublic void onStartTrackingTouch(SeekBar seekBar) {// TODO Auto-generated method stub}@Overridepublic void onProgressChanged(SeekBar seekBar, int progress,boolean fromUser) {if ( progress>= 0 && progress <20 ){score = 1.0f;seekBar.setBackgroundResource(R.raw.mark1);}else if( progress>= 20 && progress <40 ){score = 2.0f;seekBar.setBackgroundResource(R.raw.mark2);}else if( progress>= 40 && progress <60 ){score = 3.0f;seekBar.setBackgroundResource(R.raw.mark3);}else if( progress>= 60 && progress <80 ){score = 4.0f;seekBar.setBackgroundResource(R.raw.mark4);}else if( progress>= 80 && progress <100 ){score = 5.0f;seekBar.setBackgroundResource(R.raw.mark5);}}});
这样的话,你就可以拖动点击的时候随便换张星级的图片了,很好用的哦..
0 0
- android的seekBar小技巧(评分星级的拖动效果)
- 拖动条(SeekBar)和星级评分条(RatingBar)的使用
- Android的SeekBar拖动条与RatingBar星级评分条的功能和用法
- UI组件之ProgressBar及其子类(二)SeekBar拖动条和RatingBar星级评分条的使用
- 拖动条SeekBar及星级评分条
- Android零基础入门第53节:拖动条SeekBar和星级评分条RatingBar
- 电影评分星级显示效果的实现
- 原生js实现的星级评分效果
- 原生js实现的星级评分效果
- Android进度条(ProgressBar)拖动条(SeekBar)星级滑块(RatingBar)的例子
- 【Android】下拉列表、拖动条、星级评分条与标签文本的触摸事件
- 星级评分的jquery
- 星级评分的演示
- Android 学习笔记(6)—— SeekBar(进度条)/RatingBar(星级评分条)
- 一个简单的SeekBar(拖动条)的小练习
- 星级评分的简化实现
- 星级评分的简化实现
- 自定义的星级评分 starBar
- Linux版本Membase无法写入default bucket的问题分析
- u放假放假附加费
- Hello
- Unity3D技术之光照贴图快速入门详解
- 村长坐村头
- android的seekBar小技巧(评分星级的拖动效果)
- cocos2dx事件分发机制及自定义事件(事件类)
- Spring 之注解事务 @Transactional
- POJ 3347 Kadj Squares
- Google Java编程风格指南
- 望月谈风酒自斟
- java点餐平台后续
- [C++]LeetCode: 106 Convert Sorted List to Binary Search Tree (有序链表转AVL树)
- Android线程操作类(暂停、重新开启、停止