Какими размерами должно быть изображение для каждого размера телефона (HDPI, MDPI, XHDPI, XXHDPI) в навигационном ящике, таком как один?
Какими размерами должно быть изображение в навигационном ящике?
Ответ 1
Это должно быть 24dp. См. Изображение из спецификации материала для навигационного ящика.
Для полной спецификации навигационного ящика ознакомьтесь с этой ссылкой http://www.google.com/design/spec/patterns/navigation-drawer.html
Ответ 2
Согласно исходному коду Google I/O 2015, он должен быть 40dp
Вы можете проверить это здесь:
https://github.com/google/iosched/blob/master/android/src/main/res/layout/navdrawer.xml
Линии 72 и 73. Вы увидите:
android:layout_width="@dimen/navdrawer_profile_image_size"
android:layout_height="@dimen/navdrawer_profile_image_size"
И в файле dimens.xml(https://github.com/google/iosched/blob/master/android/src/main/res/values/dimens.xml) в строке 136 вы сможете проверить, что значение dimen является:
<dimen name="navdrawer_profile_image_size">40dp</dimen>
Я лично нашел его идеальным. Это то же самое, что и в приложении Gmail, если я не ошибаюсь.
Edit:
Я пробовал и не добился того, чтобы получить тот же размер, что и приложение ввода-вывода Google, даже используя их точные переменные размера.
Итак, я создал и измерил размеры, следуя правилам спецификаций Google (https://www.google.com/design/spec/patterns/navigation-drawer.html#navigation-drawer-specs), и я достиг этого, который выглядит очень похожа на приложения Gmail и Google I/O:
Надеюсь, что это поможет,
Ответ 3
Возможно, вы захотите, чтобы ваши значки были автоматически сгенерированы (чтобы предоставить вам нужные размеры).
Смотрите Android Asset Studio.
Просто выберите ICON, который вы хотите из своей коллекции (или UPLOAD, один из своих), и выберите параметры (цвета и т.д.) в соответствии с вашим проектом и загрузите..
Вам, вероятно, понадобится этот аромат значков: Панель действий и значки вкладок
Ответ 4
Если вы работаете в Photoshop или что-то подобное, и вам нужно работать в пикселях, соотношение изображения ящика для навигации должно быть 16: 9
В папке xxxhdpi должно быть 1216 x 688 (пикселей)
Ответ 5
Размер должен быть основан на размере устройства для использования ниже размеров значков.
mdpi: 24 x 24 px
hdpi: 36 x 36 px
xhdpi: 48 x 48 px
он будет соответствовать размеру устройства.