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

OSCHINA-MIRROR/chinasoft_ohos-GridPasswordView

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

GridPasswordView

Проект

  • Название проекта: GridPasswordView
  • Серия: Адаптация и перенос третьих сторон компонентов OpenHarmony
  • Функционал: Виджет ввода пароля GridPasswordView, аналогичный виджету ввода платежного пароля в приложениях WeChat и Alipay
  • Состояние переноса проекта: Основные функции завершены
  • Различия вызова: Системный мягкий клавиатурный ввод не активируется; не удалось найти API управления системной мягкой клавиатурой; некоторые методы, унаследованные от исходного кода, не реализованы, причины: 1) OpenHarmony не поддерживает эти API; 2) Эти методы используются в исходном проекте только как пустые реализации без практического значения; такие методы, как setBackground, setBackgroundColor, setBackgroundResource и т.д.
  • Версия SDK: sdk6, DevEco Studio 2.2 Beta1
  • Базовая версия: Releases V0.3

Демонстрация проекта

Инструкция по установке

  1. В файле build.gradle в корневой директории проекта:
allprojects {
    repositories {
        maven {
            url 'https://s01.oss.sonatype.org/content/repositories/releases/'
        }
    }
}
  1. В файле build.gradle модуля entry:
dependencies {
    implementation('com.gitee.chinasoft_ohos:GridPasswordView:1.0.0')
    ......
}

Проект можно запустить непосредственно с SDK 6 и DevEco Studio 2.2 Beta1.

Если проект не запускается, удалите файлы .gradle, .idea, build, gradle, build.gradle, создайте новый проект в соответствии со своей версией и скопируйте соответствующие файлы нового проекта в корневую директорию.#### Инструкция по использованию

  1. GridPasswordView — это интерфейс для ввода пароля.
<com.jungly.gridpasswordview.GridPasswordView
    ohos:id="$+id:gridviewpassword6"
    ohos:height="match_content"
    ohos:width="match_parent"
    ohos:left_margin="15vp"
    ohos:right_margin="15vp"
    ohos:top_margin="10vp"
    app:gpv_grid_color="#ff0000"
    app:gpv_line_width="6"
    app:gpv_password_length="6"
    app:gpv_password_transformation="$"
    app:gpv_show_password="true"
    app:gpv_text_size="30"/>
  1. Методы использования
Установка цвета границ
app:gpv_grid_color="#ff0000"
Установка ширины линий
app:gpv_line_width="6"
Установка количества символов пароля
app:gpv_password_length="6"
Установка стиля отображения пароля
app:gpv_password_transformation="$"
Установка режима отображения пароля (открытый/скрытый)
app:gpv_show_password="true"
Установка размера шрифта
app:gpv_text_size="30"
getPassWord() — получение введенного пароля через GridPasswordView
clearPassword() — очистка пароля из компонента GridPasswordView
togglePasswordVisibility() — установка режима отображения пароля как открытого/скрытого
setPasswordType() — установка типа ввода пароля для компонента GridPasswordView
setOnPasswordChangedListener(OnPasswordChangedListener listener) — установка прослушивателя изменения пароля для компонента GridPasswordView

Информация для тестирования

Проверка кода CodeCheck прошла успешно.

Проверка кода CloudTest прошла успешно.Проверка на вирусы прошла успешно

Функционал демонстрационной версии практически не отличается от оригинального компонента

Версионирование

  • 1.0.0

Информация о правах и лицензиях

Copyright 2015 jungly

Разрешено с условиями Лицензии Apache, Версия 2.0 ("Лицензия"); 
вы можете использовать этот файл только в соответствии с Лицензией. 
Вы можете получить копию Лицензии по адресу

http://www.apache.org/licenses/LICENSE-2.0

Если законодательство или письменное соглашение не требуют этого, программное обеспечение, 
распределённое в рамках Лицензии, предоставляется «как есть», без каких-либо гарантий или условий, 
явных или подразумеваемых. См. Лицензию для конкретного языка, регулирующего права и ограничения, 
связанные с данной Лицензией.

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

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

Введение

Грид Пассворд Вью — это вид пароля, аналогичный платёжному паролю в приложениях WeChat и Alipay. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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