mirror of
https://github.com/SimpleMobileTools/Simple-Notes.git
synced 2025-06-05 17:00:23 +02:00
convert utils to kotlin
This commit is contained in:
35
app/src/main/kotlin/com/simplemobiletools/notes/Utils.kt
Normal file
35
app/src/main/kotlin/com/simplemobiletools/notes/Utils.kt
Normal file
@ -0,0 +1,35 @@
|
||||
package com.simplemobiletools.notes
|
||||
|
||||
import android.appwidget.AppWidgetManager
|
||||
import android.content.ComponentName
|
||||
import android.content.Context
|
||||
import android.content.Intent
|
||||
import android.widget.Toast
|
||||
|
||||
object Utils {
|
||||
fun showToast(context: Context, resId: Int) {
|
||||
Toast.makeText(context, context.resources.getString(resId), Toast.LENGTH_SHORT).show()
|
||||
}
|
||||
|
||||
fun getTextSize(context: Context): Float {
|
||||
val fontSize = Config.newInstance(context).fontSize
|
||||
val res = context.resources
|
||||
var textSize = res.getDimension(R.dimen.medium_text_size)
|
||||
when (fontSize) {
|
||||
Constants.FONT_SIZE_SMALL -> textSize = res.getDimension(R.dimen.small_text_size)
|
||||
Constants.FONT_SIZE_LARGE -> textSize = res.getDimension(R.dimen.large_text_size)
|
||||
Constants.FONT_SIZE_EXTRA_LARGE -> textSize = res.getDimension(R.dimen.extra_large_text_size)
|
||||
}
|
||||
return textSize
|
||||
}
|
||||
|
||||
fun updateWidget(context: Context) {
|
||||
val widgetManager = AppWidgetManager.getInstance(context)
|
||||
val ids = widgetManager.getAppWidgetIds(ComponentName(context, MyWidgetProvider::class.java))
|
||||
|
||||
val intent = Intent(context, MyWidgetProvider::class.java)
|
||||
intent.action = AppWidgetManager.ACTION_APPWIDGET_UPDATE
|
||||
intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, ids)
|
||||
context.sendBroadcast(intent)
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user