@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);
}
}
ShadowOval.java 文件源码
java
阅读 19
收藏 0
点赞 0
评论 0
项目:ZDepthShadow
作者:
评论列表
文章目录