Android实现垂直型的SeekBar
今天给大家推荐一个Android垂直型的SeekBar,可能对于你们在项目中有所帮助。这个已经有人具体实现。本人只是在这里稍做推荐。有关更多的好的控件本人在网上已建了一个网站专门做Android开源控件的收录以及示例代码的各种使用用法,目的是帮助更多的Android开发者,让更多的人爱上Android开发者。可以给出具体实现的思想及代码。
按以前写作方式,首先上效果图:
具体实现方式是继续SeekBar,重写onDraw方法只要旋转90度就可以实现。
给出以上两个其中的一个代码:
verticalSeekBar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() { @Override public voidonStopTrackingTouch(SeekBar seekBar) { // TODO Auto-generated method stub } @Override public voidonStartTrackingTouch(SeekBar seekBar) { // TODO Auto-generated method stub } @Override public voidonProgressChanged(SeekBar seekBar, int progress, boolean fromUser) { vsProgress.setText(progress+""); } });
以上就是垂直型的seekBar的实现。欢迎大家关注个人本人网站:http://android.mshare.me/ 专注于分享Android开源【包括开源UI、开源项目、示例代码】以及主站http:www.mshare.me--分享移动互联网。也欢迎大家踊跃贡献你的代码投稿到本站。
如需转载引用请注明出处:http://blog.csdn.net/jiahui524
- 1楼a3830286633天前 12:21
- 我想知道这样旋转画布后控件点击范围也是智能地跟着旋转后的新图像改变吗?
- Re: jiahui5243天前 12:26
- 回复a383028663n用法一样的,就是上下拖而已
- Re: a3830286633天前 16:16
- 回复jiahui524n测试过没有问题了,不过setBackgroundDrawable和setBackgroundResource这两个方法会根据以竖条的方法强制拉伸横条的素材导致显示出问题,这个我目前也在改,大家一起研究一下
- Re: jiahui5243天前 17:25
- 回复a383028663n嗯