MaterialProgressDrawable.java 文件源码

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

项目:SmoothRefreshLayout 作者:
private void setUp(final double diameter) {
    final int shadowYOffset = PixelUtl.dp2px(mParent.getContext(), Y_OFFSET);
    final int shadowXOffset = PixelUtl.dp2px(mParent.getContext(), X_OFFSET);
    int mShadowRadius = PixelUtl.dp2px(mParent.getContext(), SHADOW_RADIUS);
    OvalShape oval = new OvalShadow(mShadowRadius, (int) diameter);
    mShadow = new ShapeDrawable(oval);
    if (Build.VERSION.SDK_INT >= 11) {
        mParent.setLayerType(View.LAYER_TYPE_SOFTWARE, mShadow.getPaint());
    }
    mShadow.getPaint().setShadowLayer(mShadowRadius, shadowXOffset, shadowYOffset, KEY_SHADOW_COLOR);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号