HarmonyOS UI 开发 vp ,fp , px 以及写具体数字的 理解
HarmonyOS 開發UI 距離和字體使用什么單位
距離使用 vp?(virtual pixel)
字體大小使用 fp?(font pixel)
詳細了解 vp ,fp , px?
虛擬像素單位:vp (virtual pixel)
以屏幕相對像素為單位, 是一臺設備針對應用而言所具有的虛擬尺寸(區別于屏幕硬件本身的像素單位)。它提供了一種靈活的方式來適應不同屏幕密度的顯示效果,使用虛擬像素,使元素在不同密度的設備上具有一致的視覺體量。
字體像素單位:fp?(font pixel)
字體像素(font pixel) 大小默認情況下與 vp 相同,即默認情況下 1 fp = 1vp。如果用戶在設置中選擇了更大的字體,字體的實際顯示大小就會在 vp 的基礎上乘以 scale 系數,即 1 fp = 1 vp * scale。
px : (pixel)
屏幕上的實際像素, 1px代表手機屏幕上的一個像素點, 如果這個不怎么好理解,看下常見的手機比如
1080×1920? 這個數值的單位都是px,由于px在不同手機上的大小不同,差別較大,適配性太差,不建議使用,所以無論是android 還是HarmonyOS 無論寫距離大小換是字體大小,都不要使用px,
具體的數值
為了防止大家理解錯誤,看下面的布局
就是寫距離的時候后面沒有寫單位, 這里60和120 雖然沒有寫單位但是默認是像素 就是px 所以
實際開發中雖然編譯器沒有報錯,但是還是不建議使用.
寫到了最后其實我想表達就是HarmonyOS ui 開發 ,距離使用 vp?字體大小使用 fp? 其他看看就行,不用記,因為我也是看的官方文檔的說明,(px文檔上沒有說,以前的記憶知識,不過應該也不會錯的)
官方文檔參考鏈接???????
?
?
?
總結
以上是生活随笔為你收集整理的HarmonyOS UI 开发 vp ,fp , px 以及写具体数字的 理解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 天秤女和水瓶男是天生一对吗?
- 下一篇: 换汽车离合器要多少钱?