2016-03-01 15 views
6

Szukałem wszędzie, aby znaleźć potrzebną bibliotekę Widok żetonów.Co to jest dobra i prosta biblioteka widoków zrębków

Żetony muszą być wyświetlane wewnątrz funkcji Edytuj tekst z funkcją autouzupełniania. Próbowałem już https://github.com/klinker41/android-chips i https://github.com/DoodleScheduling/android-material-chips, ale myślą, że będę używał tam biblioteki dla Kontaktów (lub adresów e-mail). Tak nie jest, użyję ich do tagów (z 1 słowem i 1 ikoną). Próbowałem stworzyć własną wersję obu bibliotek, ale są one zbyt skomplikowane.

Czy ktoś zna dobrą bibliotekę Chips View, która ma tę samą funkcjonalność i wygląda tak samo?

+0

HI .. Czy znalazłeś jakieś rozwiązanie dla tego samego? Sprawdzam także te same układy scalone lib z niestandardowym widokiem. – Beena

+0

@Beena Nie, nie mam. Myślę, że porzucę poszukiwanie dobrego. – tim687

Odpowiedz

0

Byłem w stanie zaimplementować chipy materiałowe przy użyciu tej biblioteki: https://github.com/splitwise/TokenAutoComplete.

Działa z niestandardowymi danymi (musisz zaimplementować własny widok) i jest bardzo rozszerzalny.

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; 
    } 
} 
Powiązane problemy