android中自定義虛線

2021-07-15 17:12:00 字數 1319 閱讀 2875

1、在drawble下面自定義資源檔案 dashline

<?

xml version=

"1.0"

encoding=

"utf-8"

?>

xmlns:

android

=""android

:shape=

"line"

>

android

:dashgap=

"3px"

android

:dashwidth=

"2px"

android

:width=

"1dip"

android

:color=

"@color/white_true"

/>

<

size

android

:height=

"2px"

/>

2、布局中引用

height一定要足夠高,不僅要不dashline的高度高~~~否則不顯示

android

:id=

"@+id/v_dashline"

android

:layout_width=

"match_parent"

android

:layout_height=

"10px"

android

:layout_alignparentbottom=

"true"

android

:layout_marginleft=

"3dp"

android

:layout_marginright=

"3dp"

android

:background=

"@drawable/dashline"

/>

3、清單檔案中新增屬性

android

:name=

".activity"

android

:hardwareaccelerated=

"false"

android

:launchmode=

"singletop"

android

:screenorientation=

"portrait"

/>

hardwareaccelerated="false"  若不加,則5.0以上版本顯示為實線

Android自定義虛線繪製

兩種方式 1 drawable資料夾下通過shape繪製 2 自定義控制項canvas繪製 一 width 線段的高度 color 線段的顏色 dashwidth 線段寬度 dashgap 線段之間間隔寬度 布局檔案中使用 在4.0的裝置上,虛線會變成實線,我們需要加入 android layert...

自學自定義view 畫虛線

之前專案中需要虛線,直接在drawable裡寫了xml形式的效果,後來發現在5.0以後的手機上顯示有問題,不知道是偶然還是什麼,就決定自己畫個。效果實在簡單,因為我從來沒有自己畫過自定義view!好了,決定下來就開始畫,買的書上大概看了下有流程,其實還是要熟悉view的繪製過程。1,在values資...

Android中自定義控制項

一 自繪控制項 繼承view,重寫view的onmeasure onlayout ondraw 步驟 1在attrs.xml檔案中定義元件屬性 attr標籤 宣告元件樣式 declare styleable標籤 元件屬性的取值型別有string,color,demension,integer,enu...