Добавьте зависимость в файл build.gradle на уровне moudle:
// Добавляем maven-репозиторий
repositories {
maven {
url 'https://s01.oss.sonatype.org/content/repositories/releases/'
}
}
// Добавляем библиотеку зависимостей
dependencies {
implementation 'com.gitee.chinasoft_ohos:ohos-otpview-pinview:1.0.1'
}
Проект можно запустить непосредственно в sdk6, DevEco Studio 2.2 Beta1. Если запуск невозможен, удалите файлы .gradle, .idea, build, gradle и build.gradle из проекта и создайте новый проект на основе вашей версии. Скопируйте соответствующие файлы нового проекта в корневой каталог.
Связанные свойства:
<com.mukesh.OtpView
ohos:id="$+id:otp_view"
ohos:height="match_content"
ohos:width="match_parent"
ohos:text_color="$color:wihte"
ohos:multiple_lines="false"
ohos:text_size="30fp"
ohos:top_margin="72vp"
app:OtpLineColor="$color:colorAccent"
app:OtpLineWidth="2vp"
app:OtpItemCount="6"
app:OptcontentShowMode="2"
app:corner_size="0vp"
app:OtpCursorColor="$color:colorPrimary"
app:OtpCursorWidth="3vp"
app:inputBoxSquare="true"
app:inputBoxStyle="2"
app:otpViewType="1"
app:OtpItemSpacing="5vp"
app:underlineFocusColor="$color:colorAccent"
app:underlineNormalColor="$color:colorPrimary"/>
Используйте OnOtpCompletionListener для отслеживания выбранных изменений:
OtpView otpView = (OtpView) findComponentById(ResourceTable.Id_otp_view);
otpView.setListener(new OnOtpCompletionListener() {
@Override
public void onOtpCompleted(String content) {
Toast.show(getContext(), content);
}
});
CodeCheck и CloudTest прошли без ошибок. Проверка на вирусы прошла успешно. Текущая версия demo-функций аналогична исходному компоненту.
MIT License Авторские права (c) 2018 Mukesh Solanki Настоящим предоставляется бесплатное разрешение любому лицу, получившему копию данного программного обеспечения и сопутствующих файлов документации («Программное обеспечение»), на использование Программного обеспечения без ограничений, включая неограниченное право на использование, копирование, изменение, объединение, публикацию, распространение, сублицензирование и/или продажу копий Программного обеспечения, а также лицам, которым предоставлено Программное обеспечение, при соблюдении следующих условий:
Вышеуказанное уведомление об авторских правах и данное разрешение должны быть включены во все копии или существенные части данного Программного обеспечения.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ГАРАНТИЯМИ ТОВАРНОЙ ПРИГОДНОСТИ, ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ И НЕНАРУШЕНИЯ ПРАВ. НИ В КОЕМ СЛУЧАЕ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ТРЕБОВАНИЯ, УЩЕРБ ИЛИ ДРУГИЕ ТРЕБОВАНИЯ, ВОЗНИКШИЕ ИЗ ИСПОЛЬЗОВАНИЯ ИЛИ СВЯЗАННЫЕ С ИСПОЛЬЗОВАНИЕМ ИЛИ ИНЫМИ ДЕЙСТВИЯМИ В ОТНОШЕНИИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )