2017-06-06 61 views
0

我用小時,分鐘和秒針的自定義PNG製作了一張錶盤,使用android studio腳本製作錶盤,當我在華爲w1手錶上使用它時,一切都很好,但是在 SHADOW_RADIUS 沒有顯示陰影的手錶指針... 的代碼片段...陰影不能在png文件上工作

private static final int SHADOW_RADIUS = 6; 
上的onCreate

mWatchHandShadowColor = Color.BLACK; 
mHourPaint = new Paint(); 
mHourPaint.setColor(mWatchHandColor); 
mHourPaint.setStrokeWidth(HOUR_STROKE_WIDTH); 
mHourPaint.setAntiAlias(true); 
mHourPaint.setStrokeCap(Paint.Cap.ROUND); 
mHourPaint.setShadowLayer(SHADOW_RADIUS, 0, 0, Color.BLACK); 

在updateWatchHandStyle

mHourPaint.setShadowLayer(SHADOW_RADIUS, 0, 0, mWatchHandShadowColor); 

有關如何使其工作的任何提示? 謝謝。

回答

0

試試這個sample code的格式。 mHourPaint.setShadowLayer(SHADOW_RADIUS, 0, 0, Color.BLACK);也許您的updateWatchHandStyle中未調用mWatchHandShadowColor方法。

+0

感謝您的示例代碼,但已經嘗試過。仍然... PNG自定義小時,分鐘和秒針沒有結果。 – unknown