@SuppressLint("DrawAllocation")
@Override
protected void onLayout(boolean changed, int left, int top, int right, int bottom) {
int width = right - left;
int height = bottom - top;
int backHeight = getMeasuredHeight() - AndroidUtilities.dp(26) - AndroidUtilities.dp(64);
gradientPaint.setShader(new LinearGradient(0, AndroidUtilities.dp(26), 0, backHeight + AndroidUtilities.dp(26), COLORS, LOCATIONS, Shader.TileMode.REPEAT));
int x = width - AndroidUtilities.dp(26) - AndroidUtilities.dp(8);
int y = AndroidUtilities.dp(26);
rectF.set(x, y, x + AndroidUtilities.dp(8), y + backHeight);
settingsButton.layout(width - settingsButton.getMeasuredWidth(), height - AndroidUtilities.dp(52), width, height);
}
ColorPicker.java 文件源码
java
阅读 35
收藏 0
点赞 0
评论 0
项目:PlusGram
作者:
评论列表
文章目录