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

OSCHINA-MIRROR/stanhe-CustomDialog

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

CustomDialog

Наследует DialogFragment, удобный в использовании пользовательский диалог.

Особенности:

  • Лёгкая упаковка. Для использования CustomDialog требуется реализовать столько же кода, сколько и для обычного диалога на основе DialogFragment. Это упрощает процесс и позволяет предварительно обрабатывать окна.

  • Контроль размера окна. Добавлен метод setSize(w, h), где w и h могут быть процентными значениями или заданы в dp. Значения -1 и -2 соответствуют match_parent и wrap_content.

  • Анимация и расширение (входа/выхода и показа). Реализовать анимацию можно по-разному. В качестве примера можно обратиться к CustomDialog. Интерфейс предоставляет только базовые методы cancel и confirm. Рекомендуется расширять интерфейс и добавлять собственную реализацию в подклассах.

Использование:

Шаг 1. Добавьте зависимость JitPack:

//Добавьте в корневой файл build.gradle в конце repositories
allprojects {
    repositories {
        ...
        maven { url 'https://www.jitpack.io' }
    }
}
//Добавьте зависимость
dependencies {
    compile 'com.github.stanhe:CustomDialog:${latestVersion}'
}

Шаг 2. Создайте CustomDialog:

CustomDialog

Шаг 3. Используйте диалог:

Использование диалога

Лицензия

См. лицензию (MIT).

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

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

Введение

DialogFragment for easy custom Развернуть Свернуть
MIT
Отмена

Обновления

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

Участники

все

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

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