Fix Slider thumb size
This commit is contained in:
parent
20e71f355a
commit
19c7b826f4
25 changed files with 98 additions and 64 deletions
|
@ -43,7 +43,6 @@ class RingtoneManager(val context: Context) {
|
|||
return
|
||||
}
|
||||
|
||||
|
||||
try {
|
||||
val cursor = resolver.query(
|
||||
MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
|
||||
|
@ -65,7 +64,6 @@ class RingtoneManager(val context: Context) {
|
|||
}
|
||||
|
||||
companion object {
|
||||
private const val TAG = "RingtoneManager"
|
||||
|
||||
fun requiresDialog(context: Context): Boolean {
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
|
||||
|
@ -89,6 +87,5 @@ class RingtoneManager(val context: Context) {
|
|||
negativeButton(android.R.string.cancel)
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
|
@ -0,0 +1,30 @@
|
|||
package code.name.monkey.retromusic.util
|
||||
|
||||
import com.google.android.material.slider.Slider
|
||||
import java.util.*
|
||||
|
||||
class SliderReadTimeLabelFormatter : Slider.LabelFormatter {
|
||||
|
||||
override fun getFormattedValue(value: Float): String {
|
||||
var minutes: Long = value.toLong() / 1000 / 60
|
||||
val seconds: Long = value.toLong() / 1000 % 60
|
||||
return if (minutes < 60) {
|
||||
String.format(
|
||||
Locale.getDefault(),
|
||||
"%01d:%02d",
|
||||
minutes,
|
||||
seconds
|
||||
)
|
||||
} else {
|
||||
val hours = minutes / 60
|
||||
minutes %= 60
|
||||
String.format(
|
||||
Locale.getDefault(),
|
||||
"%d:%02d:%02d",
|
||||
hours,
|
||||
minutes,
|
||||
seconds
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue