1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ambitsky-selector_view

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Многотабочный выборщик, аналог JD (обновленная версия)

Описание проекта

Многотабочный выборщик, аналог JD (обновленная версия).

Поддерживает динамическое добавление RecycleView и Tab, глубина может быть увеличена до бесконечности.

Инструкция по использованию

selectorView.setDataProvider(new DataProvider() {
        @Override
        public void provideData(int position, DataReceiver receiver) {
            List<ISelectAble> list = new ArrayList<>();
            list.add(new SelectModel("Пекин " + (position + 1)));
            list.add(new SelectModel("Шаньдун " + (position + 1)));
            list.add(new SelectModel("Сямэнь " + (position + 1)));
            list.add(new SelectModel("Хебэй " + (position + 1)));
            list.add(new SelectModel("Хэнань " + (position + 1)));
            list.add(new SelectModel("Чжанцзян " + (position + 1)));
            list.add(new SelectModel("Нутай " + (position + 1)));
            list.add(new SelectModel("Хубэй " + (position + 1)));
            list.add(new SelectModel("Хунань " + (position + 1)));
            if (position == 5) {
                receiver.send(null);
                return;
            }
            receiver.send(list);
        }
    });
/** // В зависимости от бизнес-требований, передача null в метод send вызывает обратный вызов метода onAddressSelected */
selectorView.setSelectedListener(new SelectedListener() {
        @Override
        public void onAddressSelected(ArrayList<ISelectAble> selectAbles) {
            Log.e("ambit", selectAbles.toString());
        }
    });

В данном примере используется русскоязычное название города Шаньдун, но следует отметить, что правильное написание — Шаньдун.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Эмуляция многоуровневого селектора, подобного JD (обновлённая версия). Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/ambitsky-selector_view.git
git@api.gitlife.ru:oschina-mirror/ambitsky-selector_view.git
oschina-mirror
ambitsky-selector_view
ambitsky-selector_view
master