こったプッシュ通知(notification)だと色付きのものをよく見るがそれをする方法
意外と調べても出てこなかったので掲載
addColorMethod.kt
private fun addColor(title: String): SpannableString {
return SpannableString(title).apply {
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) {
return@apply
}
setSpan(ForegroundColorSpan(ContextCompat.getColor(context,
R.color.notification_job_title_text)), 0, title.length, 0)
}
}
NotificationCompatBuilderでの利用法.kt
NotificationCompat.Builder(yourContext, "yourId")
.setContentTitle(addColor("your notification title"))
.set .. // 中略
.build()
現場からは以上です