2016-10-07 3 views
1

의 속도를 느리게 : 여기나는이 활동이있어 검색 막대의 엄지 손가락

enter image description here

당신이 위의 텍스트 뷰와 SeekBar를 볼 수 있습니다. SeekBar에는 24 시간 분이 포함되어 있으며 TextView에는 정확한 시간이 표시됩니다. 나의 상사는 분이 정말로 빠르게 변하기 때문에이 SeekBar에 정확한 순간을 '잡는'것은 너무 어렵다고 말했다. 그래서 나는 그것을 더 편리하게 만들 필요가있다.

저는 SeekBar의 엄지 손가락 속도를 늦추면 1/1 속도로 움직이는 손가락에 반응하지 않을 것이라고 생각합니다. 하지만 어떻게 해야할지 모르겠다. 당신의 충고가 필요하다.)

비슷한 문제가있는 사람이 있습니까? 어쩌면 다른 해결책이 있을까요?

답변

0

int step = 1; 
int max = 120; 
int min = 90; 
int maxset = (max - min)/step; 

    seekBar.setMax(maxset); 
    seekBar.setProgress(maxset/2); 

    seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { 
     @Override 
     public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) { 
      float value = (float) ((min + (progress * step))/100.0); 
      tv_seekval.setText(String.valueOf(value)); 
     } 

     @Override 
     public void onStartTrackingTouch(SeekBar seekBar) { 
     } 

     @Override 
     public void onStopTrackingTouch(SeekBar seekBar) { 
     } 
    }); 
을 증가시키는 단계를 설정해야 할 수 있음
관련 문제