Название проекта: StickyScrollView
Серия: адаптация и перенос третьих сторон для OpenHarmony
Функционал: ScrollView с прилипающим верхним меню и зависающим нижним меню.
Статус переноса проекта: основные функции завершены
Различия в вызовах: отсутствуют
Версия SDK: SDK6, DevEco Studio2.2 Beta1
Базовая версия: Release Yöntem 1.0.2
allprojects {
repositories {
maven {
url 'https://s01.oss.sonatype.org/content/repositories/releases/'
}
}
}
dependencies {
implementation('com.gitee.chinasoft_ohos:StickyScrollView:1.0.3')
......
}
Проект можно запустить непосредственно в SDK6, DevEco Studio2.2 Beta1. Если проект не запускается, удалите файлы .gradle, .idea, build, gradle, build.gradle, создайте новый проект в соответствии со своей версией и скопируйте соответствующие файлы нового проекта в корневую директорию.
Импортируйте репозиторий в локальный репозиторий.
Включите компонент StickyScrollView в файле разметки, как показано ниже:
<com.frank.library.StickyScrollView
ohos:id="$+id:scrollView"
ohos:height="match_parent"
ohos:width="match_parent">
// Установка верхнего компонента
scrollView.setHeadView(headView);
``````markdown
## Установка нижнего компонента
```java
scrollView.setFootView(footView);
scrollView.setStickChangeListener(new StickChangeListener() {
@Override
public void stickHead() {
// Состояние прилипания верхнего меню
}
@Override
public void hideHead() {
// Состояние скрытия верхнего меню
}
@Override
public void stickFoot() {
// Состояние прилипания нижнего меню
}
@Override
public void hideFoot() {
// Состояние скрытия нижнего меню
}
});
Код проверен CodeCheck без ошибок.
Код проверен CloudTest без ошибок.
Вирусная безопасность проверена успешно.
Текущая версия демонстрационного режима практически не отличается от оригинального компонента.
Лицензия MIT
Авторское право © 2017 Amar Jain
Разрешено бесплатно предоставлять любому лицу, получившему копию этого программного обеспечения и связанных с ним документов ("Программное обеспечение"), использовать, копировать, изменять, объединять, публиковать, распространять, передавать по sublicense и/или продавать копии Программного обеспечения, а также позволять другим лицам делать то же самое, при условии соблюдения следующих условий:
Вышеуказанное уведомление об авторском праве и это уведомление о разрешении должны присутствовать во всех копиях или существенных частях Программного обеспечения.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )