而不是以编程方式传递参数来创建LinearGradient。
new LinearGradient(0, 0, 0, mWheelHeight, Color.parseColor("#4A90E2"), Color.parseColor("#50E3C2"), Shader.TileMode.MIRROR);
是否可以从XML加载颜色?
答案 0 :(得分:0)
您可以直接在Paint
中设置它paint.setShader(new LinearGradient(0, 0, 0, getHeight(), Color.BLACK, Color.WHITE, Shader.TileMode.MIRROR));