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

二维码的颜色