Подтвердить что ты не робот

Каковы размеры значков навигационного ящика?

Мне нужно знать правильный размер (artboard и content) для значков Navigation Drawer.

В спецификации навигационного ящика ничего не сказано: http://www.google.com.br/design/spec/patterns/navigation-drawer.html#navigation-drawer-specs

Спасибо!

4b9b3361

Ответ 2

Для:

mdpi : 24 x 24 px
hdpi : 36 x 36 px
xhdpi : 48 x 48 px

so on ... according to their ratio.

like:

mdpi : hdpi : xhdpi : xxdpi = 1 : 1.5 : 2 : 3

Обновление:

Теперь опубликованный в Google материал. Конструкция значка материала с более подробными сведениями может быть уменьшена до 20dp с областью обрезки 2dp, окружающей значок.

введите описание изображения здесь

чтобы узнать больше, посетите Сайт для мнимого дизайна

Ответ 3

Вы можете проверить официальную реализацию NavigationView, предоставленную библиотекой дизайна поддержки.

Если вы видите код NavigationMenuItemView, он определяет:

this.mIconSize = 
 context.getResources().getDimensionPixelSize(dimen.navigation_icon_size);

где:

<dimen name="navigation_icon_size">24dp</dimen

Ответ 4

размеры этих значков навигации обычно равны 24 x 24 пикселям

Ответ 5

Если вам нужно только размер значка для установки размеров компонента вида, вы можете использовать стиль Toolbar.Button.Navigation. Вот пример, когда я создаю изображение поддельной навигации.

    <android.support.design.widget.CoordinatorLayout
        android:id="@+id/vCoordinatorLayout"
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <!--CONTENT VIEW-->
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="vertical">

        </LinearLayout>

        <!--FAKE TOOLBAR NAVIGATION ICON-->
        <RelativeLayout
            android:layout_width="?attr/actionBarSize"
            android:layout_height="?attr/actionBarSize">
            <ImageView
                android:id="@+id/vToolbarNavigationIcon"
                style="@style/Widget.AppCompat.Toolbar.Button.Navigation"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerInParent="true"
                android:src="@drawable/my_icon"/>
        </RelativeLayout>

    </android.support.design.widget.CoordinatorLayout>