2013-05-07 74 views
0

我使用Nexus 7設備安卓繪圖奇怪的問題。有些字符會消失

我使用字體大小和類型面創建Paint; 我的字體是「Arial」,大小爲780; 我的任務是寫「坐」用不同的顏色(S - 紅色,它 - 藍色)

for(int j = 0; j < subStr.get_items().size(); j++) // substr contains two elements "s" and "it" 
{ 
    TextWord item = subStr.get_items().get(j); 
    paint.setColor(item.get_textColor()); 
    paint.setAntiAlias(true); 
    canvas.drawText(item._value, item._textRect.left, item._textRect.top + item._textRect.height(), paint); 
} 

在應用程序,我只看到「S T」,但「我」是不可見的。什麼可能是問題? 糟糕的圖畫 - https://dl.dropboxusercontent.com/u/35170194/Screenshot_2013-05-07-18-22-48.png 好畫 - https://dl.dropboxusercontent.com/u/35170194/Screenshot_2013-05-07-18-22-37.png

回答

0

如果_textRect用相同的字體大小計算,儘量減少用於繪製實際文本字體大小(例如5-10%)。

+0

你是我的英雄!非常感謝! =) – user2358864 2013-05-14 09:47:50

+0

呵呵,歡迎你 – kibermaks 2013-05-14 12:45:43