4. Использование общих методов ProcessButton
void setProgress (int progress); — устанавливает прогресс кнопки.
int getProgress(); — получает прогресс кнопки.
void setMaxProgress(int mMaxProgress); — устанавливает максимальный прогресс кнопки. int getMaxProgress(); — получает максимальный прогресс кнопки.
void setMinProgress(int mMinProgress); — устанавливает минимальный прогресс кнопки. int getMinProgress(); — получает минимальный прогресс кнопки.
void setNormalText(CharSequence normalText); — устанавливает текст кнопки в нормальном состоянии. String getNormalText(); — получает текст кнопки в нормальном состоянии.
void setLoadingText(CharSequence loadingText); — устанавливает текст кнопки при загрузке. String getLoadingText(); — получает текст кнопки при загрузке.
void setCompleteText(CharSequence completeText); — устанавливает текст кнопки после завершения. String getCompleteText(); — получает текст кнопки после завершения.
void setErrorText(CharSequence errorText); — устанавливает текст кнопки для отображения ошибки. String getErrorText(); — получает текст кнопки для отображения ошибки.
void setProgressDrawable(ShapeElement progressDrawable); — устанавливает стиль кнопки во время загрузки. ShapeElement getCompleteDrawable(); — получает стиль кнопки после завершения.
void setCompleteDrawable(ShapeElement completeDrawable); — устанавливает стиль кнопки после завершения. ShapeElement getCompleteDrawable(); — получает стиль кнопки после завершения.
void setErrorDrawable(ShapeElement errorDrawable); — устанавливает стиль кнопки для отображения ошибок. ShapeElement getErrorDrawable(); — получает стиль кнопки для отображения ошибок.
5. Пример использования ActionProcessButton
actionProcessButton.setMode(ActionProcessButton.Mode.ENDLESS); // Устанавливает стиль загрузки ActionProcessButton как мигание слева направо
actionProcessButton.setMode(ActionProcessButton.Mode.PROGRESS); // Устанавливает стиль загрузки ActionProcessButton как прогресс
actionProcessButton.setColorScheme(int color1, int color2, int color3, int color4); // Устанавливает цвета для стиля мигания ActionProcessButton```
#### Тестирование
CodeCheck: код протестирован без исключений.
CloudTest: код протестирован без исключений.
Вирусная безопасность: проверка пройдена.
Текущая версия demo: основные функции соответствуют исходному компоненту.
#### Версия
1.0.0
#### Лицензия и авторские права
The MIT License (MIT)
Copyright (c) 2014 Danylyk Dmytro
Предоставляется разрешение любому лицу, получающему копию данного программного обеспечения и связанных с ним файлов документации («Программное обеспечение»), на использование Программного обеспечения без ограничений, включая право использовать, копировать, изменять, объединять, публиковать, распространять, сублицензировать и/или продавать копии Программного обеспечения, а также разрешать лицам, которым предоставлено Программное обеспечение, делать это при соблюдении следующих условий:
Вышеупомянутое уведомление об авторских правах и настоящее разрешение должны быть включены во все копии или существенные части Программного обеспечения.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ГАРАНТИЯМИ ТОВАРНОЙ ПРИГОДНОСТИ, СООТВЕТСТВИЯ КОНКРЕТНОЙ ЦЕЛИ И ОТСУТСТВИЯ НАРУШЕНИЙ. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УЩЕРБ ИЛИ ДРУГИЕ ОБЯЗАТЕЛЬСТВА, ВОЗНИКАЮЩИЕ В РЕЗУЛЬТАТЕ ДЕЙСТВИЙ ПО ДОГОВОРУ, ДЕЛИКТА ИЛИ ИНЫМ ОБРАЗОМ, СВЯЗАННЫЕ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИЛИ ИНЫМИ ДЕЙСТВИЯМИ, ОСНОВАННЫМИ НА ЭТОМ СОГЛАШЕНИИ.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )