我有这个梯度:
gradient = new LinearGradient(0, 0, 0, 150, Color.WHITE, Color.GRAY, Shader.TileMode.MIRROR);现在它的高度是150,但我希望这个高度与画布或父视图相同。我将在画布(OnDraw)中使用渐变,所以我不能使用新语句。有没有可能没有新的声明?
BR FireFly3000
发布于 2012-08-03 20:46:45
为什么不在onMeasure方法中使用它,或者如果您坚持将它放在onDraw方法中,那么只使用一个字段来设置它一次(并检查它是否为空)。
https://stackoverflow.com/questions/11795967
复制相似问题