BoxFingerprint.java 文件源码

java
阅读 29 收藏 0 点赞 0 评论 0

项目:PasscodeView 作者:
@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);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号