Введение
AndroidUiWidget — это богатая библиотека виджетов пользовательского интерфейса, которая может значительно повысить эффективность вашей разработки.
Особенности:
Список виджетов:
Диалог: maven:
<dependency>
<groupId>cn.rubintry.widget</groupId>
<artifactId>dialog</artifactId>
<version>1.0.5</version>
<type>pom</type>
</dependency>
gradle:
implementation 'cn.rubintry.widget:dialog:1.0.7'
Виджет: maven:
<dependency>
<groupId>cn.rubintry.widget</groupId>
<artifactId>widget</artifactId>
<version>1.0.5</version>
<type>pom</type>
</dependency>
gradle:
implementation 'cn.rubintry.widget:widget:1.0.5'
Показать:
Виджет | Предварительный просмотр | Описание виджета |
---|---|---|
[IOSMessageDialog][readme_ios_message_dialog] | ![]() |
Это общий диалог сообщений в стиле IOS |
[IOSBottomListDialog][readme_ios_bottom_list_dialog] | ![]() |
Это общий нижний список диалогов в стиле IOS |
[ElasticView][readme_elastic_view] | ![]() |
Это эластичный вид, который может гибко вкладываться и управлять условиями |
Примечание: если вы хотите использовать ElasticView или другие виджеты, вам следует представить библиотеку виджетов.
Как использовать?
dialog = new IOSMessageDialog.Builder(this)
.setCancelable(true) //Установить возможность отмены
.setMessage("это сообщение") //Установить подсказку сообщения
.setTextColor(ContextCompat.getColor(this, R.color.txtColor)) //Установить цвет слов подсказки
.setPositiveButton("Обновить", new IOSMessageDialog.OnClickListener() {
@Override
public void onClick(Dialog dialog) {
//добавить кнопку подтверждения и добавить слушателя.
}
})
.setNegativeButton("Отмена", new IOSMessageDialog.OnClickListener() {
@Override
public void onClick(Dialog dialog) {
//Добавить кнопку отмены и добавить слушатель.
}
})
.create();
dialog.show();
List<String> list = new ArrayList<>();
list.add("мальчик");
list.add("девочка");
list.add("ничего");
bottomDialog = new IOSBottomListDialog.Builder(this)
.setCancelable(true)
.setList(list)
.setCancelListener(null)
.setOnItemClickListener(new IOSBottomListDialog.OnItemClickListener() {
@Override
public void onCancel() {
}
@Override
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )