二维码页面

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);