OkulusDrawable.java 文件源码

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

项目:okulus 作者:
@Override
protected void onBoundsChange(Rect bounds) {

    super.onBoundsChange(bounds);
    mRect.set(bounds);
    mShadowRect.set(mRect);
    mShadowRect.inset(mShadowSize, mShadowSize);

    if (mFullCircle) {
        mCornerRadius = Math.abs(mRect.left - mRect.right) / 2;
    }

    if (mBorderSize > 0) {
        initRectsWithBorders();
    } else {
        initRectsWithoutBorders();
    }
    if(mShadowSize > 0) {
        mShadowMaskFilter = new BlurMaskFilter(mShadowSize * 0.95F, BlurMaskFilter.Blur.SOLID);
    }
    updateShaderMatrix();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号