package com.dollearn.student.utils
|
|
import android.content.Context
|
import android.graphics.Bitmap
|
import com.zxing.scanner.encode.QREncode
|
import java.math.BigDecimal
|
|
/**
|
* 生成二维码图片
|
*
|
* @param content 设置内容
|
*/
|
fun getQRcodeImg(
|
context: Context?,
|
content: String?
|
): Bitmap? {
|
return QREncode.Builder(context)
|
.setMargin(0) //二维码边框
|
//二维码内容
|
.setContents(content)
|
.setSize(400) //二维码等比大小
|
//.setLogoBitmap(logoBitmap)
|
.build().encodeAsBitmap()
|
}
|
|
fun formatDistance(p: String?): String {
|
if (p == null || p.isEmpty()) {
|
return "0.00"
|
}
|
return BigDecimal(p).setScale(2, BigDecimal.ROUND_HALF_UP).toString()
|
}
|