convert utils to kotlin

This commit is contained in:
tibbi
2016-11-13 23:43:09 +01:00
parent 0444d3f0ad
commit 8227d5cc56
6 changed files with 45 additions and 52 deletions

View 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)
}
}