|
|
|
@ -28,8 +28,8 @@ object TxtOverlay {
|
|
|
|
|
// 上一次展示的时间
|
|
|
|
|
private var lastTipUpdateTime: Long = 0
|
|
|
|
|
|
|
|
|
|
private const val bmpWidth: Int = 500
|
|
|
|
|
private const val bmpHeight: Int = 300
|
|
|
|
|
private const val bmpWidth: Int = 550
|
|
|
|
|
private const val bmpHeight: Int = 330
|
|
|
|
|
|
|
|
|
|
// 文字生成的bitmap
|
|
|
|
|
private var bmp: Bitmap? = Bitmap.createBitmap(bmpWidth, bmpHeight, Bitmap.Config.ARGB_8888);
|
|
|
|
@ -37,7 +37,7 @@ object TxtOverlay {
|
|
|
|
|
private var yuv: ByteArray? = null
|
|
|
|
|
|
|
|
|
|
// 时间格式化字符串
|
|
|
|
|
private val dateFormat = SimpleDateFormat("yy-MM-dd HH:mm:ss")
|
|
|
|
|
private val dateFormat = SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
|
|
|
|
|
|
|
|
|
|
private fun buildOverlayBitmap() {
|
|
|
|
|
if (TextUtils.isEmpty(mToDoShowTip)) {
|
|
|
|
@ -52,8 +52,8 @@ object TxtOverlay {
|
|
|
|
|
// 文字转bitmap
|
|
|
|
|
YUVUtils.generateBitmap(
|
|
|
|
|
bmp,
|
|
|
|
|
/*dateFormat.format(lastTipUpdateTime) + "@" +*/ mToDoShowTip,
|
|
|
|
|
45,
|
|
|
|
|
dateFormat.format(lastTipUpdateTime) + "@" + mToDoShowTip,
|
|
|
|
|
42,
|
|
|
|
|
Color.WHITE
|
|
|
|
|
)
|
|
|
|
|
yuv = YUVUtils.getYUVByBitmap(bmp)
|
|
|
|
|