2012-12-21 36 views
2

的形狀予定義在XML中的虛線:的Android如何繪製在XML定義在畫布上

<shape android:shape="line" > 
    <stroke 
     android:dashGap="2dp" 
     android:dashWidth="2dp" 
     android:width="1dp" 
     android:color="#C69EA2" /> 
</shape> 

予加載它作爲被拉伸,並嘗試繪製它的EditText的每行下:

Rect r = mRect; 
int baseline = getLineBounds(line , r); 
drawable.setBounds(r.left, baseline + 1, r.right, baseline + 2); 
divider.draw(canvas); 

但是,它只顯示一條實線,而不是一條虛線。 是什麼問題?

回答

1

最後,我發現它受到硬加速度的影響。 所以只需關閉它,一切都會好起來的。

+0

您不清楚您的意思是什麼 – Ewoks

+0

示例: yourView.setLayerType(View.LAYER_TYPE_SOFTWARE,null); –