android — Коэффициент масштабирования для Android xxhdpi?" />

Коэффициент масштабирования для Android xxhdpi?

в соответствии с http://developer.android.com/training/multiscreen/screendensities.html

Упоминаются следующие масштабные коэффициенты

xhdpi: 2.0 HDP: 1,5 MDP: 1,0 (базовый уровень) ldpi: 0,75

Мне было интересно, каким будет масштабный коэффициент для xxhdpi?

73 голоса | спросил Muhammad Ahmed AbuTalib 6 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 06 Sep 2013 14:07:53 +0400 2013, 14:07:53

2 ответа


0

В android.util .DisplayMetrics вы можете видеть, что коэффициент масштабирования составляет 0,00625 :

/**
 * Scaling factor to convert a density in DPI units to the density scale.
 * @hide
 */
public static final float DENSITY_DEFAULT_SCALE = 1.0f / DENSITY_DEFAULT;

Где DENSITY_DEFAULT равно 160 -> коэффициент масштабирования = 1,0f /160 = 0,00625.

sizeScale = DENSITY_DEFAULT_SCALE * DENSITY_DPI

Из этого:

  • ldpi = 0,00625 * 120 - > 0,75
  • mdpi = 0,00625 * 160 - > 1.0
  • hdpi = 0,00625 * 240 - > 1.5
  • xhdpi = 0.00625 * 320 - > 2.0
  • xxhdpi = 0.00625 * 480 - > 3.0
  • xxxhdpi = 0,00625 * 640 - > 4,0

Не совсем ракетостроение, но надеюсь, это кому-нибудь пригодится:)

ответил ozbek 6 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 06 Sep 2013 15:04:19 +0400 2013, 15:04:19
0

Если вы посмотрите на метрики и сетки , вы увидите, что xxhdpi составляет 480 т /д, что в 3 раза больше базовой линии (mdpi @ 1.0). Другими словами, масштабный коэффициент для xxhdpi составляет 3,0

ответил Squonk 6 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 06 Sep 2013 14:43:21 +0400 2013, 14:43:21

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132