欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android SeekBar實現(xiàn)平滑滾動

 更新時間:2021年03月31日 12:00:32   作者:酥脆  
這篇文章主要為大家詳細介紹了Android SeekBar實現(xiàn)平滑滾動,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了Android SeekBar實現(xiàn)平滑滾動的具體代碼,供大家參考,具體內(nèi)容如下

由于項目需要,SeekBar只需要三個檔,但是如果只設(shè)置三個檔會很難滑,看著也不好看,于是我將其設(shè)置為100,然后自動滑到0,50,100的位置

大部分代碼還是跟之前一樣,只是把max改為100,progress改為50

<SeekBar
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:max="100"
  android:thumb="@drawable/device_control_yellow_mid_img_40"
  android:maxHeight="8dp"
  android:progress="50"
  android:progressDrawable="@drawable/seek_style"
  android:id="@+id/id_seek_bar"
  android:layout_marginTop="100dp"
 />

然后

public class MainActivity extends Activity implements SeekBar.OnSeekBarChangeListener{

 private int quota;//當前滑動到的值


 //我的習慣,在Activity后面implements點擊事件,然后在類中處理
 @Override
 public void onProgressChanged(SeekBar seekBar, int i, boolean b) {
  quota=i;

 }

 @Override
 public void onStartTrackingTouch(SeekBar seekBar) {
  mTextView.setText("按下SeekBar ");

 }

 @Override
 public void onStopTrackingTouch(SeekBar seekBar) {
  mTextView.setText("松開SeekBar ");
  setSeekBar(quota);
 }

 private void setSeekBar(int i){
  if (i<33){
   mTextView2.setText("低溫");
   Drawable drawable=getResources().getDrawable(R.drawable.green_low_img_40);
   mSeekBar.setThumb(drawable);
   mSeekBar.setProgress(1);
  }else
  if (i>66){
   mTextView2.setText("高溫");
   Drawable drawable2=getResources().getDrawable(R.drawable.red_high_img_40);
   mSeekBar.setThumb(drawable2);
   mSeekBar.setProgress(99);
  }else {
   mTextView2.setText("中溫");
   Drawable drawable1=getResources().getDrawable(R.drawable.yellow_mid_img_40);
   mSeekBar.setThumb(drawable1);
   mSeekBar.setProgress(50);

  }
 }

}

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Android Studio gradle配置packagingOptions打包so庫重復

    Android Studio gradle配置packagingOptions打包so庫重復

    這篇文章主要為大家介紹了Android Studio gradle配置packagingOptions打包so庫重復問題的解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11
  • JSON解析和XML解析區(qū)別對比

    JSON解析和XML解析區(qū)別對比

    JSON解析和XML解析是較為普遍的兩種解析方式,其中JSON解析的市場分額更大。這篇文章主要介紹了JSON解析和XML解析區(qū)別對比,需要的朋友可以參考下
    2016-10-10
  • Android仿QQ好友詳情頁下拉頂部圖片縮放效果

    Android仿QQ好友詳情頁下拉頂部圖片縮放效果

    這篇文章主要為大家詳細介紹了Android仿QQ好友詳情頁下拉頂部圖片縮放效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • RecyclerView實現(xiàn)水波紋點擊效果

    RecyclerView實現(xiàn)水波紋點擊效果

    這篇文章主要為大家詳細介紹了RecyclerView實現(xiàn)水波紋點擊效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • Android多媒體教程之播放視頻的四種方法

    Android多媒體教程之播放視頻的四種方法

    這篇文章主要給大家介紹了關(guān)于Android多媒體教程之播放視頻的四種方法,分別是通過intent的方式,調(diào)用系統(tǒng)自帶的播放器、使用VideoView、MediaPlayer + SurfaceView及MediaPlayer + TextureView等方法,需要的朋友們可以參考學習。
    2017-06-06
  • Android Button的基本用法詳解及簡單實例

    Android Button的基本用法詳解及簡單實例

    這篇文章主要介紹了Android Button的基本用法詳解及簡單實例的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • Android用代碼獲取手機root之后的最高權(quán)限

    Android用代碼獲取手機root之后的最高權(quán)限

    機得root之后通過代碼可以獲得最高權(quán)限如果沒有root的話請不要往下看,毫無意義,root之后的朋友可以參考下本文或許有意想不到的收獲
    2013-03-03
  • 詳解Android控件之DatePicker、TimePicker探究

    詳解Android控件之DatePicker、TimePicker探究

    本篇文章主要介紹了Android控件之DatePicker、TimePicker探究,非常具有實用價值,需要的朋友可以參考下。
    2016-12-12
  • Android 通過觸摸動態(tài)地在屏幕上畫矩形效果

    Android 通過觸摸動態(tài)地在屏幕上畫矩形效果

    在屏幕上用手指畫出一個區(qū)域,返回所圈的區(qū)域坐標。通過自定義view設(shè)置畫筆及對應參數(shù),在onTouchEvent()回調(diào)函數(shù)里,對觸摸事件進行判斷。畫出矩形圖形,具體實現(xiàn)代碼大家參考下本文
    2017-07-07
  • Android 屏幕截屏方法匯總

    Android 屏幕截屏方法匯總

    這篇文章主要介紹了Android 屏幕截屏方法匯總的相關(guān)資料,需要的朋友可以參考下
    2016-02-02

最新評論