Articles of материал дизайн

Должны ли мы разрабатывать тему для Android L Material?

Я только начал разрабатывать свое приложение для темы Android L Material. Я понимаю, что мы должны сначала проверить, работают ли наши существующие приложения с ART, новым WebView и все такое, но еще дальше я хочу, чтобы мое приложение было готово к выпуску, когда официально выпущен Android L. Но я вижу, что документации очень мало, и […]

Эффект пульсации на выпадающем списке Spinner цветной фон (appcompat-v7 V21)

Я попытался применить эффект пульсации для выпадающих элементов Spinner, например: activity.java ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource( this, R.array.array_name, R.layout.simple_spinner_dropdown_item); adapter.setDropDownViewResource(R.layout.simple_spinner_dropdown_item); Spinner mSpinner = (Spinner) findViewById(R.id.spinner); mSpinner.setAdapter(adapter); simple_spinner_dropdown_item.xml <?xml version="1.0" encoding="utf-8"?> <CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/text1" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/spinner_ripple" android:ellipsize="marquee" android:gravity="center_horizontal" android:padding="10dip" android:singleLine="true" android:textSize="14sp" /> spinner_ripple.xml <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item> <ripple android:color="?android:attr/colorControlHighlight"> <item><shape> <solid android:color="@android:color/white" /> </shape> […]

Удаление тени из раскрывающегося списка AutoCompleteTextView

Я пытаюсь создать полное текстовое поле с полной шириной . До сих пор, я думаю, что у меня есть текстовое поле, которое выглядит правильно. Проблема заключается в автоматическом заполнении всплывающего окна. У этого есть очень смелая тень вокруг него, и я просто не могу избавиться от него. Не поймите меня неправильно, я все еще хочу […]

Панель инструментов и NavigationDrawer

Я пытаюсь включить материальный дизайн в существующий проект, который использует NavigationFragment. Поэтому я пытаюсь использовать панель инструментов вместо ActionBar. Я последовал этому руководству, и я заменил все getActionBar() на getSupportActionBar() , но мое приложение всегда сбой при запуске. activity_main.xml <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.andreapivetta.mypckg.MainActivity"> <FrameLayout android:id="@+id/container" android:layout_width="match_parent" android:layout_height="match_parent" /> <fragment android:id="@+id/navigation_drawer" android:name="com.andreapivetta.mypckg.NavigationDrawerFragment" android:layout_width="240dp" […]

Как предотвратить закрытие Snackbar?

Я использую элемент управления, называемый Snackbar, из сторонней библиотеки – github.com/navasmdc/MaterialDesignLibrary. Проблема в том, что он автоматически закрывается , как тост. То, что я пытаюсь сделать: он должен оставаться, пока я не btn Фрагмент кода, который я использую new SnackBar(ActSplash.this, "Do you want change color of this button to red?", "yes", new View.OnClickListener() { @Override […]

Как добавить флажок в ящик для перемещения материалов?

Я использую Меню Значков меню, но я хочу добавить флажок ко всему элементу меню. Это мой drawer_menu.xml <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <group android:checkableBehavior="all"> <item android:checked="false" android:id="@+id/item_navigation_drawer_inbox" android:icon="@drawable/ic_inbox_black_24dp" android:checkable="true" android:title="Inbox" /> <item android:id="@+id/item_navigation_drawer_starred" android:icon="@drawable/ic_action_toggle_star" android:checkable="true" android:title="Starred" /> <item android:id="@+id/item_navigation_drawer_sent_mail" android:icon="@drawable/ic_action_content_send" android:checkable="true" android:title="Sent mail" /> <item android:id="@+id/item_navigation_drawer_drafts" android:icon="@drawable/ic_action_content_drafts" android:checkable="true" android:title="Drafts" /> </group> <item android:title="Subheader"> <menu> <item […]

Макет анимации макета материала

Одна из идей Android L заключается в том, что всплывающее окно должно начинать свое появление с того места, где пользователь постучал по экрану. Например, в Chrome Beta (@time * 5): Идея состоит в том, чтобы иметь возможность сделать вид увеличенным с любой точки поворота (не только на заранее заданную позицию кнопки переполнения). Кто-нибудь мог сделать […]

Обновить заголовок ящика заголовка материала

Я использую недавно предоставленную Google библиотеку поддержки, чтобы добавить ящик навигации в свое приложение. В заголовке ящика навигации я определяю CircleImageView, чтобы установить профиль пользователя pic, его имя под ним. Вся эта информация сначала определяется пользователем при первом запуске приложения, поэтому при запуске mainActivity изображение и имя загружаются в заголовок. Но я даю пользователю возможность […]

Как использовать неопределенный индикатор выполнения в библиотеке appcompat-v7 r21?

Используя новую библиотеку приложений api-r21, я хотел показать неопределенный (вращающийся) индикатор выполнения на панели инструментов. Раньше, используя библиотеку appcommpat <r21, она работала, но кажется, что в r21 нет реализации индикатора выполнения. Я прав? Есть ли способ для этого, не создавая настраиваемый индикатор выполнения? Мой метод onCreate начинается с: supportRequestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); super.onCreate(savedInstanceState); setSupportProgressBarIndeterminate(true); setSupportProgressBarIndeterminateVisibility(true);

Андроид: какая практика лучше для использования CoordinatorLayout

Я новичок в аспекте материального дизайна андроида. Поэтому, пожалуйста, несите меня. Я попробовал реализовать FAB для своей домашней деятельности, а затем реализовал закусочную. Естественно, это было выше моего FAB. Я исследовал на CoordinatorLayout и что меня беспокоит, какая из них лучше использовать для использования CoordinatorLayout? Например, вот xml моей активности. <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <android.support.v7.widget.Toolbar […]

Intereting Posts
Проблема с использованием GPS_PROVIDER для определения местоположения Как реализовать onBackPressed () в фрагментах? Есть ли причины не использовать ломбок с андроид-студией Какое знание / экспертиза требуется для переноса андроида на пользовательское устройство ручного управления? Android OpenGL ES 2, рисовые квадраты Не удалось поймать событие кнопки андроида Недействительный 1 пользовательский вид вызывает все пользовательские представления в группе просмотра, которая будет признана недействительной? Преобразование из px в dp для Google nexus 7 Декодирование VP9 с помощью Alpha Channel в Android, возможно ли это? SetContentView () медленный с фрагментом карты Android Studio: «новый модуль -> импортировать существующий проект» и «модуль импорта» Синхронизировать позиции прокрутки ScrollView – android Как показать только верхнюю и нижнюю границу Крионет и андроид Android – Съемка фотографий и сохранение их с помощью специального имени в пользовательское место назначения через Intent