private void initAttrs(Context context, AttributeSet attrs) {
mContext = context;
mPaint = new Paint();
int statusBarHeight = getStatusBarHeight(context);
// if (mScreenWidth == 0 || mScreenHeight == 0) {
// DisplayMetrics displayMetrics = getResources().getDisplayMetrics();
// mScreenWidth = displayMetrics.widthPixels;
// mScreenHeight = displayMetrics.heightPixels;
//// mScreenHeight = displayMetrics.heightPixels - statusBarHeight;
// }
TypedArray typedArray = context.obtainStyledAttributes(attrs, R.styleable.QrCodeFinderView);
mViewWidth = (int) typedArray.getDimension(R.styleable.QrCodeFinderView_innerWidth, 720f);
mViewHeight = (int) typedArray.getDimension(R.styleable.QrCodeFinderView_innerHeight, 720f);
mAngleThick = (int) typedArray.getDimension(R.styleable.QrCodeFinderView_innerAngleThick, 12f);
mAngleLength = (int) typedArray.getDimension(R.styleable.QrCodeFinderView_innerAngleLength, 60f);
mMaskColor = typedArray.getColor(R.styleable.QrCodeFinderView_maskColor, Color.parseColor("#70000000"));
mFrameColor = typedArray.getColor(R.styleable.QrCodeFinderView_frameColor, Color.TRANSPARENT);
mLaserColor = typedArray.getColor(R.styleable.QrCodeFinderView_laserColor, Color.parseColor("#37C222"));
}
QrCodeFinderView.java 文件源码
java
阅读 40
收藏 0
点赞 0
评论 0
项目:androidgithub
作者:
评论列表
文章目录