ShadowOval.java 文件源码

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

项目:ZDepthShadow 作者:
@Override
public void setParameter(ZDepthParam param, int left, int top, int right, int bottom) {
    mRectTopShadow.left   = left;
    mRectTopShadow.top    = top    + param.mOffsetYTopShadowPx;
    mRectTopShadow.right  = right;
    mRectTopShadow.bottom = bottom + param.mOffsetYTopShadowPx;

    mRectBottomShadow.left   = left;
    mRectBottomShadow.top    = top    + param.mOffsetYBottomShadowPx;
    mRectBottomShadow.right  = right;
    mRectBottomShadow.bottom = bottom + param.mOffsetYBottomShadowPx;

    mTopShadow.getPaint().setColor(Color.argb(param.mAlphaTopShadow, 0, 0, 0));
    if (0 < param.mBlurTopShadowPx) {
        mTopShadow.getPaint().setMaskFilter(new BlurMaskFilter(param.mBlurTopShadowPx, BlurMaskFilter.Blur.NORMAL));
    } else {
        mTopShadow.getPaint().setMaskFilter(null);
    }

    mBottomShadow.getPaint().setColor(Color.argb(param.mAlphaBottomShadow, 0, 0, 0));
    if (0 < param.mBlurBottomShadowPx) {
        mBottomShadow.getPaint().setMaskFilter(new BlurMaskFilter(param.mBlurBottomShadowPx, BlurMaskFilter.Blur.NORMAL));
    } else {
        mBottomShadow.getPaint().setMaskFilter(null);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号