2015-11-30 2 views
1

Теперь я пытаюсь использовать чипы UI, поэтому начал искать API. Но похоже, что нет таких API для чипов на Android, которые в основном предоставляются Google, хотя на веб-сайте есть введение в компоненты пользовательского интерфейса элементов дизайна материалов (https://www.google.com/design/spec/components/chips.html).Android: Google не предоставляет API для чипов?

Так что, похоже, мне нужно использовать сторонние библиотеки, такие как https://github.com/klinker41/android-chips. Но до этого я просто хочу узнать, будет ли это единственный вариант использования чипов.

+0

Проверьте этот ответ. Не нужно использовать сторонние библиотеки. http://stackoverflow.com/a/41776777/2254969 –

ответ

2

Но, похоже, нет таких API, для чипов в Android в основном, предоставляемых Google, даже если есть введение компонентов пользовательского интерфейса материальных чипов дизайна на сайте (https://www.google.com/design/spec/components/chips.html).

Многие из того, что описано в спецификации материала, не доступны непосредственно у Google для Android.

Я просто хочу, чтобы выяснить, если это будет единственной возможностью использовать чипы

Это, безусловно, единственный вариант сегодня, помимо создания чипов стиле UI самостоятельно с нуля.

+0

Хорошо, поэтому у меня нет выбора, кроме как включить стороннюю библиотеку в файл build.gradle, если я не захочу сделать свой собственный интерфейс API. – MarshallLee

+1

@newbieprogrammer: Правильно, или не используйте шаблон UI чипов. Хотя обратите внимание, что есть несколько реализаций чипов, плавающих вокруг. Оригинальный для Android был написан Романом Нуриком, сторонником разработчика Google. – CommonsWare

+0

@CommonsWare, это хорошая информация, чтобы знать. Любая идея, когда версия чипа eidget для Android будет доступна в библиотеке поддержки? На данный момент только одна сторонняя библиотека поддерживает виджеты Material Chip, но поддерживает только данные «Контакты» и «Электронная почта», не поддерживает пользовательские данные. Мне нужен адаптер для моих пользовательских данных. Смена этой библиотеки для работы - это, я думаю, большое усилие. Ваше руководство по этому вопросу будет очень полезно. – cgr

Смежные вопросы