怎么在Android中使用SeekBar实现一个平滑滚动效果

  介绍

这篇文章将为大家详细讲解有关怎么在Android中使用SeekBar实现一个平滑滚动效果,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

把马克斯改为100年,改进展为50

& lt; SeekBar   android:才能layout_width=癿atch_parent"   android:才能layout_height=皐rap_content"   android才能:max=?00”;   android才能:拇指=癅drawable/device_control_yellow_mid_img_40"   android:才能maxHeight=? dp"   android:才能进步=?0”;   android:才能progressDrawable=癅drawable/seek_style"   android:才能id=癅 + id/id_seek_bar"   android:才能layout_marginTop=?00 dp"   ,/在

然后

public  class  MainActivity  extends  Activity  implements  SeekBar.OnSeekBarChangeListener {      ,private  int 配额;//当前滑动到的值         ,//我的习惯,在活动后面实现点击事件,然后在类中处理   ,@Override   ,public  void  onProgressChanged (SeekBar  seekBar, int 我,boolean  b), {   配额才能=我;      ,}      ,@Override   ,public  void  onStartTrackingTouch (SeekBar  seekBar), {   mTextView.setText才能(“按下SeekBar “);      ,}      ,@Override   ,public  void  onStopTrackingTouch (SeekBar  seekBar), {   mTextView.setText才能(“松开SeekBar “);   setSeekBar才能(配额);   ,}      ,private  void  setSeekBar (int  i) {   if 才能;(i<33) {   ,,mTextView2.setText(“低温“);   ,,Drawable 可拉的=getresource () .getDrawable (R.drawable.green_low_img_40);   ,,mSeekBar.setThumb(可拉的);   ,,mSeekBar.setProgress (1);   其他,}   if 才能;(i> 66) {   ,,mTextView2.setText(“高温“);   ,,Drawable  drawable2=getresource () .getDrawable (R.drawable.red_high_img_40);   ,,mSeekBar.setThumb (drawable2);   ,,mSeekBar.setProgress (99);   }else {才能   ,,mTextView2.setText(“中温“);   ,,Drawable  drawable1=getresource () .getDrawable (R.drawable.yellow_mid_img_40);   ,,mSeekBar.setThumb (drawable1);   ,,mSeekBar.setProgress (50);      ,,}   ,}      }

关于怎么在Android中使用SeekBar实现一个平滑滚动效果就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

怎么在Android中使用SeekBar实现一个平滑滚动效果