0
此刻,我在Surfaceview上有一個靜態的純藍色背景色,我想知道一種方法從垂直藍色到淺藍色獲得藍色漸變。目前我設置的背景顏色是這樣的爲surfaceview設置漸變背景顏色
canvas.drawRGB(15,03,175);
任何提示或建議將不勝感激,謝謝。
此刻,我在Surfaceview上有一個靜態的純藍色背景色,我想知道一種方法從垂直藍色到淺藍色獲得藍色漸變。目前我設置的背景顏色是這樣的爲surfaceview設置漸變背景顏色
canvas.drawRGB(15,03,175);
任何提示或建議將不勝感激,謝謝。
發現我在油漆的組着色器的形式回答,這很好地工作暫時
Paint gradPaint = new Paint();
gradPaint.setShader(new LinearGradient(0,0,0,getHeight(),Color.BLUE,Color.CYAN,Shader.TileMode.CLAMP));
canvas.drawPaint(gradPaint);
//Where getHeight() is the height of the canvas
你可以從這裏獲得幫助:-http://stackoverflow.com/questions/2936803/how-to -draw-α-平滑肌抖動的梯度上-A-畫布功能於機器人 –