Что такое хорошая и ПРОСТАЯ фишка просмотра библиотеки

Я искал везде, чтобы найти нужную мне библиотеку Chips View.

Фишки должны отображаться внутри EditText с функцией автозаполнения. Я пробовал https://github.com/klinker41/android-chips и https://github.com/DoodleScheduling/android-material-chips но они думают, что я буду использовать там библиотеку для контактов (или адресов электронной почты). Это не так, я буду использовать их для тегов (с 1 словом и 1 значком). Я пытался сделать свою собственную версию обеих библиотек, но они слишком сложны.

Кто-нибудь знает хорошую библиотеку Chips View, которая имеет такую ​​же функциональность и выглядит одинаково?

1 ответ

Мне удалось реализовать материал чипов с помощью этой библиотеки: https://github.com/splitwise/TokenAutoComplete.

Он работает с пользовательскими данными (вы должны реализовать свое собственное представление) и является очень расширяемым.

public class ContactsCompletionView extends TokenCompleteTextView<Person> {

    ...

    @Override
    protected View getViewForObject(Person person) {
        LayoutInflater l = (LayoutInflater) getContext().getSystemService(Activity.LAYOUT_INFLATER_SERVICE);
        TokenTextView token = (TokenTextView) l.inflate(R.layout.contact_token, (ViewGroup) getParent(), false);
        token.setText(person.getEmail());
        return token;
    }
}
Другие вопросы по тегам