AUQRCodeView 提供一个二维码页面。
效果图
接口说明
/**
* 设置头像名称
* @param name
*/
public void setAvatarName(CharSequence name)
/**
* 设置二维码信息
* @param title
* @param description
*/
public void setCodeInfo(CharSequence title, CharSequence description)
/**
* 设置二维码标题
* @param title
*/
public void setCodeTitle(CharSequence title)
/**
* 设置二维码描述信息
* @param description
*/
public void setCodeDescription(CharSequence description)
/**
* 设置按钮信息 带吱口令图标
* @param title
* @param content
*/
public void setButtonInfo(CharSequence title, CharSequence content)
/**
* 设置按钮信息
* @param title
* @param content
* @param isToken 有无吱口令图标
*/
public void setButtonInfo(CharSequence title, CharSequence content, boolean isToken)
/**
* 设置按钮标题
* @param title
*/
public void setButtonTitle(CharSequence title)
/**
* 设置标题是否有图标
* @param isToken
*/
public void setButtonToken(boolean isToken)
/**
* 设置按钮是否可见
* @param isVisible
*/
public void setButtonVisibility(boolean isVisible)
/**
* 设置按钮内容信息
* @param content
*/
public void setButtonContent(CharSequence content)
/**
* 获取头像 imageView
* @return
*/
public AUImageView getAvatarImage()
/**
* 获取头像名称 View
* @return
*/
public AUTextView getAvatarName()
/**
* 获取二维码 imageView
* @return
*/
public AUImageView getCodeImage()
/**
* 获取二维码标题
* @return
*/
public AUTextView getCodeTitle()
/**
* 获取二维码描述信息
* @return
*/
public AUEmptyGoneTextView getCodeDescription()
/**
* 获取按钮
* @return
*/
public AULinearLayout getButton()
/**
* 获取按钮标题
* @return
*/
public AUTextView getButtonTitle()
/**
* 获取按钮内容信息
* @return
*/
public AUEmptyGoneTextView getButtonContent()
代码示例
AUQRCodeView codeView = new AUQRCodeView(this);
codeView.setAvartarName("生活号名称");
codeView.setCodeInfo("用支付宝扫二维码,加入该生活圈","该二维码将在2017年11月05日失效");
codeView.setButtonInfo("点击生成吱口令","推荐生活号給微信、QQ好友");
codeView.getCodeImage().setImageResource(R.drawable.qr_default);
文档内容是否对您有帮助?