[英]Android how to draw a shape defined in xml on canvas
我在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);
但是,它僅顯示實線,而不是虛線。 問題是什么 ??
最終,我發現它受到硬加速的影響。 所以只要關閉它,一切都會好起來的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.