Sobes.tech
Junior

რა არის px, dp და sp შორის განსხვავება?

sobes.tech AI

პასუხი AI-სგან

px: პიქსელი. დამოკიდებულია ეკრანის სიხშირეზე. სხვადასხვა მოწყობილობაზე, იგივე ელემენტი, რომელიც განსაზღვრულია px-ში, იქნება ფიზიკურად განსხვავებული ზომის. რეკომენდებული არაა UI ელემენტების ზომებისთვის.

dp (სიხშირიდან დამოუკიდებელი პიქსელები): სიხშირიდან დამოუკიდებელი პიქსელები. ერთეული ზომა, რომელიც დაკავშირებულია ფიზიკურ ზომასთან ეკრანზე. 160 dp დაახლოებით თანაბარია 1 ინჩს ეკრანზე, რომლის სიხშირე 160 dpi-ია (მოდით, mdpi). სკალირდება მოწყობილობის სიხშირის მიხედვით. უპირატესობა ენიჭება UI ელემენტების ზომების განსაზღვრას.

sp (სკალირებადი პიქსელები): სკალირებადი პიქსელები. მსგავსია dp-ს, მაგრამ დამატებით სკალირებს სისტემაში მომხმარებლის ფონტის პარამეტრების მიხედვით. გამოიყენება მხოლოდ ფონტების ზომების განსაზღვრაში.

შედარებითი სია:

ერთეული აღწერა გამოყენება
px ეკრანის პიქსელი რეკომენდებული არაა
dp სიხშირიდან დამოუკიდებელი პიქსელი UI ელემენტების ზომები
sp სკალირებადი პიქსელი ფონტების ზომები