ShadowParentView.java 文件源码

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

项目:react-native-andorid-shadow 作者:
private void decodeShadowBounds() {
    if (hasShadowColor) {
        shadowDrawable.setColorFilter(new PorterDuffColorFilter(shadowColor, PorterDuff.Mode.SRC_IN));
    }
    Rect pad = new Rect();
    shadowDrawable.getPadding(pad);

    View view = getChildAt(0);
    Rect bounds = new Rect(view.getLeft()-pad.left, view.getTop()-pad.top,
            view.getRight()+pad.right, view.getBottom()+pad.bottom);

    shadowPadding = Math.max(Math.max(pad.left,pad.top),Math.max(pad.right,pad.bottom));

    shadowDrawable.setBounds(bounds);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号