Наследует 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:
Шаг 3. Используйте диалог:
См. лицензию (MIT).
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )