public void updateSize(int size) {
mSize = size > 0 ? size : 100;
createPath(size);
mRadius = mSize * (0.8f / 2f);
mShadowRadius = mSize * (0.95f / 2);
float startRatio = mRadius / mShadowRadius;
float midRatio = startRatio + ((1f - startRatio) / 2f);
mShadow = new RadialGradient(mSize / 2, mSize / 2, mShadowRadius,
new int[]{0, 0x44000000, 0x14000000, 0},
new float[]{0f, startRatio, midRatio, 1f},
Shader.TileMode.CLAMP);
mLightShadow = new RadialGradient(mSize / 2, mSize / 2, mShadowRadius,
new int[]{0, 0x6433b5e5, 0x1433b5e5, 0},
new float[]{0f, startRatio, midRatio, 1f},
Shader.TileMode.CLAMP);
}
OldIconDrawable.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:minimalist-flashlight
作者:
评论列表
文章目录