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

OSCHINA-MIRROR/chinasoft4_ohos-ExpandTextView

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

Расширяемый текстовый вид (ExpandTextView)

Проект

  • Название проекта: ExpandTextView.
  • Серия: адаптация сторонних компонентов openharmony.
  • Функция: расширяемый и сворачиваемый текстовый элемент управления.
  • Состояние переноса проекта: основная функция выполнена.
  • Различия в вызовах: отсутствуют.
  • Версия разработки: SDK6, DevEco Studio2.2 Beta1.
  • Базовая версия: master.

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

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

  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:ExpandTextView:1.0.0')
 }

В версиях SDK6 и DevEco Studio 2.2 Beta1 проект можно запустить напрямую. Если запуск не удаётся, удалите файлы .gradle, .idea, build, gradle и build.gradle и создайте новый проект на основе вашей версии. Скопируйте соответствующие файлы нового проекта в корневой каталог.

Использование

XML-ссылка:

 <com.hymane.expandtextview.ExpandTextView
                ohos:id="$+id:etv"
                ohos:height="match_content"
                ohos:width="match_parent"
                ohos:bottom_padding="8vp"
                ohos:contentTextColor="#de000000"
                ohos:expandHint="点击展开"
                ohos:foldHint="点击收回"
                ohos:hintTextColor="#61000000"
                ohos:left_padding="16vp"
                ohos:right_padding="16vp"
                ohos:title="标题党"
                ohos:titleTextColor="#8a000000"
                ohos:top_padding="8vp"
 />

Java-вызов:

 etv.setContent("");
        etv.setOnReadMoreListener(new OnReadMoreClickListener() {
            @Override
            public void onExpand() {
                text.setText("expand");
            }

            @Override
            public void onFold() {
                text.setText("fold");
            }
        });

Тестирование

CodeCheck: код протестирован, исключений нет.

CloudTest: код протестирован, исключений нет.

Проверка на вирусы: пройдена.

Текущая версия demo: основные функции соответствуют исходному компоненту.

Версии

  • 1.0.0

Авторские права и лицензии

Apache License

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

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

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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