鴻蒙harmony開發(3)顯示像素vp/fp/px,顏色表示,組件邊框


1.px vp px是什么

1.px即像素,像素是我們熟悉的,一種顯示的點,一般說的幾k屏就是像素

2.vp(virtual pixels)虛擬像素,說是虛擬像素,其實一種對應的物理大小

vp=(px*160)/ppi

ppi(pixels per inch,屏幕像素點密度,每英寸多少像素點(屏幕對角線上像素密度)。

為什么要乘以160是因為在一些通用屏幕下160像素密度下剛好1vp==1px,那么方便換算
一般用來描述控件的大小。

3.fp(font pixels)字體像素和vp計算類似,一般用來描述字體大小

2.光學三元色:紅綠藍(RGB)

十進制表示0-255,16進制表示00-FF
在代碼中一般用10進制(255,255,255)

在xml中采用16進制
(#AABBCC,並且默認為不透明的#FFAABBCC,00-FF代碼透明度),

以背景為例子以“#”開頭用六位表示:
ohos:background_element="#11BAFF"

如果想設置透明的用8位字符前兩位表示透明度,
如果不足六位系統自動前面填0補足6位
如果所有三種顏色各自的兩位一樣那么可以縮寫:#AABBCC #ABC(如果自定義透明度不能縮寫)

 





 


免責聲明!

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



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