Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- void onProgressRefresh(float scale, boolean fromUser, int progress) {
- super.onProgressRefresh(scale, fromUser, progress);
- if (mOnSeekBarChangeListener != null) {
- mOnSeekBarChangeListener.onProgressChanged(this, progress, fromUser);
- }
- }
- @SuppressLint("SetTextI18n")
- override fun onProgressChanged(seekBar: SeekBar, progress: Int, fromUser: Boolean) {
- if(fromUser){
- val p = exp(progress)
- progressView!!.setText("${(p)}")
- }
- }
- val power: Double = 1.005129105
- val k: Int = 30
- private fun exp(t:Int) : Int{
- if(t==0)
- return 0
- if(t > 0 && t < 12)
- return 10
- if(t >= 12 && t < 23)
- return 15
- if(t >= 23 && t < 34)
- return 20
- if(t >= 34 && t < 60)
- return 30
- if(t == 1000)
- return 5000
- val v = (k* (power.pow(t))).toInt()
- return v - v.rem(10)
- }
- private fun expXf(t:Int) : Int{
- if(t==0)
- return 0
- if(t in 1..11)
- return 11
- if(t in 12..22)
- return 22
- if(t in 23..33)
- return 33
- if(t in 34..59)
- return 59
- if(t >= 5000)
- return 1000
- val v = log((t.toDouble()/k.toDouble()), power)
- return v.toInt()
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement