createQRCode

open fun createQRCode(@NonNull content: String, size: Int): Bitmap

生成二维码

Return

Parameters

content

二维码的内容

size

二维码的大小


open fun createQRCode(@NonNull content: String, size: Int, @ColorInt codeColor: Int): Bitmap

生成二维码

Return

Parameters

content

二维码的内容

size

二维码的大小

codeColor

二维码的颜色


open fun createQRCode(@NonNull content: String, size: Int, @Nullable logo: Bitmap): Bitmap

生成我二维码

Return

Parameters

content

二维码的内容

size

二维码的大小

logo

Logo大小默认占二维码的20%


open fun createQRCode(@NonNull content: String, size: Int, @Nullable logo: Bitmap, @ColorInt codeColor: Int): Bitmap

生成我二维码

Return

Parameters

content

二维码的内容

size

二维码的大小

logo

Logo大小默认占二维码的20%

codeColor

二维码的颜色


open fun createQRCode(@NonNull content: String, size: Int, @Nullable logo: Bitmap, @FloatRange(from = 0.0, to = 1.0) ratio: Float): Bitmap

生成二维码

Return

Parameters

content

二维码的内容

size

二维码的大小

logo

二维码中间的Logo

ratio

Logo所占比例 因为二维码的最大容错率为30%,所以建议ratio的范围小于0.3


open fun createQRCode(@NonNull content: String, size: Int, @Nullable logo: Bitmap, @FloatRange(from = 0.0, to = 1.0) ratio: Float, @ColorInt codeColor: Int): Bitmap

生成二维码

Return

Parameters

content

二维码的内容

size

二维码的大小

logo

二维码中间的Logo

ratio

Logo所占比例 因为二维码的最大容错率为30%,所以建议ratio的范围小于0.3

codeColor

二维码的颜色


open fun createQRCode(@NonNull content: String, size: Int, @Nullable logo: Bitmap, @FloatRange(from = 0.0, to = 1.0) ratio: Float, @Nullable hints: Map<EncodeHintType, out Any>): Bitmap


open fun createQRCode(@NonNull content: String, size: Int, @Nullable logo: Bitmap, @FloatRange(from = 0.0, to = 1.0) ratio: Float, @Nullable hints: Map<EncodeHintType, out Any>, @ColorInt codeColor: Int): Bitmap

生成二维码

Return

Parameters

content

二维码的内容

size

二维码的大小

logo

二维码中间的Logo

ratio

Logo所占比例 因为二维码的最大容错率为30%,所以建议ratio的范围小于0.3

hints
codeColor

二维码的颜色