@SuppressWarnings("deprecation")
@Override
void draw(@NonNull Canvas canvas) {
if (isFingerPrintBoxVisible) {
//Show fingerprint icon
Drawable d = getContext().getResources().getDrawable(R.drawable.ic_fingerprint);
d.setBounds((int) (mBounds.exactCenterX() - mBounds.height() / 4),
mBounds.top + 15,
(int) (mBounds.exactCenterX() + mBounds.height() / 4),
mBounds.top + mBounds.height() / 2 + 15);
d.setColorFilter(new PorterDuffColorFilter(mStatusTextPaint.getColor(), PorterDuff.Mode.SRC_ATOP));
d.draw(canvas);
//Show finger print text
canvas.drawText(mCurrentStatusText,
mBounds.exactCenterX(),
(float) (mBounds.top + (mBounds.height() / 1.3) - ((mStatusTextPaint.descent() + mStatusTextPaint.ascent()) / 2)),
mStatusTextPaint);
}
}
BoxFingerprint.java 文件源码
java
阅读 29
收藏 0
点赞 0
评论 0
项目:PasscodeView
作者:
评论列表
文章目录