@Override
public void setParameter(ZDepthParam param, int left, int top, int right, int bottom) {
mRectTopShadow.left = left;
mRectTopShadow.top = (int) (top + param.mOffsetYTopShadowPx);
mRectTopShadow.right = right;
mRectTopShadow.bottom = (int) (bottom + param.mOffsetYTopShadowPx);
mRectBottomShadow.left = left;
mRectBottomShadow.top = (int) (top + param.mOffsetYBottomShadowPx);
mRectBottomShadow.right = right;
mRectBottomShadow.bottom = (int) (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);
}
}
ShadowRect.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:ZDepthShadow
作者:
评论列表
文章目录