畫虛線一般寫個xml:
<?xml version="1.0" encoding="utf-8"?>
其中dashgap是空隙寬度,dashwidth是線的寬度,當dashgap也就是空隙寬度為0時,顯示一條實線。然後在background或src中引用,但在android 4.0以上版本中會有bug,發現不管dashgap設定多大,顯示的都是一條實線。
解決方法:
關閉硬體加速。
也可以給虛線的view單獨關閉硬體加速:
divider_under_pic.setlayertype(view.layer_type_software, null);
Android畫虛線卻顯示為實線的解決方法
需要實現乙個虛線的效果,可是在手機上卻顯示為是實現。上網找到解決方案 dashgap是空隙寬度,dashwidth是線的寬度,當dashgap也就是空隙寬度為0時,顯示一條實線。然後在background或src中引用,但在android 4.0以上版本中會有bug,發現不管dashgap設定多大,...
android開發 畫虛線
public class dashview extends view public dashview context context,attributeset attrs override protected void onmeasure int widthmeasurespec,int heigh...
Android之畫虛線技巧
ui設計圖中,經常需要畫水平和豎直的虛線,本文實現虛線效果。在drawable中建立dash horizontal view.xml檔案 在布局中引用這個shape檔案,完成水平虛線的繪製。有幾個關鍵點 dashwidth 是指虛線中每乙個實線的寬度,dashgap 是指虛線中每乙個間隔的寬度,如果...