Android 使用shape來畫線


注意:Android3.0以上系統開始支持硬件加速特性hardwareAccelerated,默認是啟用的。當你的某個activity用到了“虛線”效果的時候,必須要設置AndroidManifest文件中那個activity的硬件加速屬性為:Android:hardwareAccelerated="false",否則是不會顯示”虛線“效果的。具體原因也不是很清楚。

利用shape來畫line,很簡單,我很快就能寫出一個line類型的shape文件,然后設置到一個view的background屬性中,本以為橫線的效果會出來,但是運行了幾遍都是沒有顯示。后來上網找,都是一些講如何定義line的,沒有運行的效果看,開發者官網也只是一句簡單的概括line的使用方法。本來差點就叫美工給我切個圖算了的,最后讓我找到了這篇文章,可能要fq瀏覽。這里講了定義line,並且使用它的一些注意點,看完之后,豁然開朗,把之前的定義做了些修改,可以正常顯示了。文章截圖如下,都是英文,但是都還算簡單,不會太難理解。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM