请问可以单独设置某个位置的文字颜色和文字大小吗?
mabaixiao opened this issue · 1 comments
mabaixiao commented
请问可以单独设置某个位置的文字颜色和文字大小吗?
honglu520 commented
可以单独设置字体颜色
val backgroundFormat: BaseCellBackgroundFormat<CellInfo<>?> =
object : BaseCellBackgroundFormat<CellInfo<>?>() {
override fun getBackGroundColor(cellInfo: CellInfo<*>?): Int {
return if (cellInfo?.row.let { it!! }.toInt() % 2 != 0) {
contentBackgroundFormat
} else TableConfig.INVALID_COLOR
}
//测试代码
override fun getTextColor(t: CellInfo<*>?): Int {
return when {
t?.data.toString().toDoubleOrNull() == null -> {
Logger.d("数据为${t?.data}")
0
}
t?.data.toString().toDouble() >= 10000 -> {
Logger.d("数据为>= 10000${t?.data}")
ContextCompat.getColor(context, R.color.red)
}
else -> {
Logger.d("数据为else${t?.data}")
0
}
}
}
}
form?.config?.contentCellBackgroundFormat = backgroundFormat