lmw
2024-06-16 03172fc2d9a7717f4a9d8de1c5eca3158a550b30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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()
}