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

OSCHINA-MIRROR/chinasoft_ohos-AutoVerticalTextview

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

AutoVerticalTextview

Проект

  • Название проекта: AutoVerticalTextview.
  • Серия: Адаптация сторонних компонентов openharmony.
  • Функция: Вертикально прокручиваемый textview.
  • Состояние переноса проекта: Основная функция завершена.
  • Различия в вызовах: Нет.
  • Версия разработки: SDK6, DevEco Studio2.2 Beta1.
  • Базовая версия: Release 0.1.

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

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

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

  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:AutoVerticalTextview:1.0.2')
   ......  
}

Проект можно запустить напрямую под sdk6 и DevEco Studio2.2 Beta1. Если не запускается, удалите файлы проекта .gradle, .idea, build, gradle, build.gradle и создайте новый проект на основе вашей версии. Скопируйте соответствующие файлы нового проекта в корневой каталог.

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

Добавьте пользовательский view в XML следующим образом:

<com.paradoxie.autoscrolltextview.VerticalTextview
    ohos:id="$+id:verticalText"
    ohos:width="260vp"
    ohos:height="match_content"
    ohos:background_element="$graphic:background_btn_element"
    />

Полный вызов:

        ArrayList<String> titleList = new ArrayList<String>();
        titleList.add("你是天上最受111");
        titleList.add("我是丑人脸上22的鼻上的鼻上的鼻涕222");
        titleList.add("你发出完美的声音333");
        titleList.add("我被默默揩去44我被默默揩去444");
        titleList.add("你冷酷外表画意555");
        titleList.add("我已经够胖还胖还胖还吃东西666");

        VerticalTextview TextView = (VerticalTextview)findComponentById(ResourceTable.Id_verticalText);
        TextView.setTextList(titleList);
        TextView.setText(56, 10,Color.BLUE.getValue());//设置属性
        TextView.setTextStillTime(1500);//设置停留时长间隔
        TextView.setAnimTime(1000);//设置进入和退出的时间间隔
        TextView.setOnItemClickListener(new VerticalTextview.OnItemClickListener() {
            @Override
            public void onItemClick(int position) {
                    ResUtils.showToast("点击了 : " + titleList.get(position));
            }
        });
Метод Описание
setTextList Устанавливает отображаемый текст
setText Устанавливает размер текста, внутренние отступы и цвет текста
setAnimTime Устанавливает интервал времени для входа и выхода
setOnItemClickListener Устанавливает событие клика
startAutoScroll Включает прокрутку
stopAutoScroll Останавливает прокрутку

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

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

Введение

Вертикально прокручиваемый textview, извлечь одну из библиотек для дальнейшего использования. Развернуть Свернуть
Apache-2.0
Отмена

Участники

все

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

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