پیکسل‌های Density-independent یا dp

پیکسل‌های Density-independent یا dp

تاریخ انتشار: 17 آذر 1394

تعداد بازدید: 16 نفر

Density independence اشاره دارد به نمایش واحد و یکسان المان‌های UI بر رویی صفحه‌های نمایش با تراکم‌های پیکسلی متفاوت.
پیکسل‌های density-independent که به صورت مختصر به آن‌ها dips گفته میشود واحد‌های انعطاف پذیری میباشند که نسبت به ابعاد واحد بر رویی هر گونه صفحه نمایش مقیاس پیدا میکنند. هنگامی ایجاد یک برنامه اندروید، از dp به منظور نمایش المان‌های بصری به صورت واحد بر رویی صفحه‌های نمایش با تراکم گوناگون استفاده نمائید.

 
در صورتی‌ که شما ۳ صفحه نمایش دارید که همه دارای پهنای ۱.۵ اینچ میباشند و تراکم‌های پیکسلی گوناگون دارند، پهنای نمایش برای همه آنها همچنین ۲۴۰dp خواهد بود.
یک dp برابر با یک پیکسل فیزیکی‌ بر رویی یک صفحه نمایش با تراکم ۱۶۰ می‌باشد. به منظور محاسبه dp:

dp = (پهنا به پیکسل * ۱۶۰) / تراکم صفحه نمایش
هنگام استفاده از CSS, هرجا که dp یا sp بیان شده است از px بهره ببرید. dp تنها در ایجاد برنامه‌های اندروید کاربرد دارد.
 


 
اشتراک گذاری:
021-41658