| | |
| | | package com.sinata.xqmuse.dialog |
| | | |
| | | import android.text.Editable |
| | | import android.text.TextWatcher |
| | | import android.view.Gravity |
| | | import com.sinata.xqmuse.R |
| | | import com.sinata.xqmuse.utils.interfaces.StringCallback |
| | |
| | | override fun setContentView() = R.layout.dialog_time_setting |
| | | |
| | | override fun setGravity() = Gravity.BOTTOM |
| | | var time = 10 |
| | | var time = 5 |
| | | |
| | | var callback:StringCallback? = null |
| | | |
| | |
| | | } |
| | | } |
| | | |
| | | et_time.addTextChangedListener(object :TextWatcher{ |
| | | override fun beforeTextChanged(s: CharSequence?, start: Int, count: Int, after: Int) { |
| | | |
| | | } |
| | | |
| | | override fun onTextChanged(s: CharSequence?, start: Int, before: Int, count: Int) { |
| | | } |
| | | |
| | | override fun afterTextChanged(s: Editable?) { |
| | | rg_time.check(-1) |
| | | } |
| | | }) |
| | | |
| | | tv_jia.setOnClickListener { |
| | | rg_time.check(-1) |
| | | val s = et_time.text.toString() |
| | | time = (if (s.isNullOrEmpty()) 0 else s.toInt())+1 |
| | | et_time.setText(time.toString()) |
| | | } |
| | | |
| | | tv_jian.setOnClickListener { |
| | | rg_time.check(-1) |
| | | val s = et_time.text.toString() |
| | | time = (if (s.isNullOrEmpty()) 0 else s.toInt()) |
| | | time = (if (s.isNullOrEmpty()) 0 else s.toInt())-1 |
| | | time = max(0,time) |
| | | et_time.setText(time.toString()) |
| | | } |