Двумерная загрузка метаболей
Добавление зависимости библиотеки Способ 1: Добавьте har-файл в папку lib Добавьте следующий код в gradle-файле entry
implementation fileTree(dir: 'libs', include: ['*.jar', '*.har'])
Способ 2:
allprojects {
repositories{
mavenCentral()
}
}
implementation 'io.openharmony.tpc.thirdlib:MetaballLoading:1.0.2'
Использование:
<com.dodola.animview.library.MetaballView
ohos:id="$+id:metaball"
ohos:height="30vp"
ohos:width="match_parent"
ohos:top_margin="30vp"
ohos:layout_alignment="horizontal_center"
ohos:below="$id:image"/>
<com.dodola.animview.library.MetaballDebugView
ohos:id="$+id:debug_metaball"
ohos:height="380vp"
ohos:width="match_content"
ohos:below="$id:metaball"
ohos:align_right="$id:metaball"
ohos:align_end="$id:metaball"/>
Регулировка максимального расстояния
seekBar.setValueChangedListener(new Slider.ValueChangedListener() {
@Override
public void onProgressUpdated(Slider slider, int value, boolean fromUser) {
debugMetaballView.setMaxDistance(value);
}
});
Регулировка угла Bézier-контурной линии
seekBar2.setValueChangedListener(new Slider.ValueChangedListener() {
@Override
public void onProgressUpdated(Slider slider, int value, boolean fromUser) {
debugMetaballView.setMv(value / 100f);
}
});
```Регулировка отношения длин контрольных точек Bézier-линии
seekBar3.setValueChangedListener(new Slider.ValueChangedListener() {
@Override
public void onProgressUpdated(Slider slider, int is, boolean bs) {
debugMetaballView.setHandleLenRate(is / 100f);
}
});Лицензия
--------
Лицензия MIT
Авторское право © 2015 dodola
Согласно данной лицензии бесплатно предоставляется каждому лицу, получившему копию данного программного обеспечения и связанных с ним документов ("Программное обеспечение"), право использовать Программное обеспечение без каких-либо ограничений, включая, но не ограничиваясь правами:
- использовать;
- копировать;
- модифицировать;
- объединять;
- публиковать;
- распространять;
- выдавать sublicense;
- продавать копии Программного обеспечения,
при условии выполнения следующих условий:
Приведенное выше уведомление об авторском праве и это уведомление о разрешении должны присутствовать во всех копиях или значительных частях программного обеспечения.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЯ, ГАРАНТИЯМИ ТОРГОВЛЕНИЯ, ПРИГОДНОСТИ ДЛЯ КОНКРЕТНЫХ ЦЕЛЕЙ И НЕНАРУШЕНИЯ.ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ ЛЮБЫХ ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ГАРАНТИЯМИ ТОРГОВЛЕНИЯ, ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЁННЫХ ЦЕЛЕЙ И НЕНАРУШЕНИЯ. В НИКАКОМ СЛУЧАЕ АВТОРЫ И УЧАСТНИКИ АВТОРСКИХ ПРАВ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЖАЛОБЫ, УЩЕРБ ИЛИ ЛЮБУЮ ДРУГУЮ ОТВЕТСТВЕННОСТЬ, В ТОМ ЧИСЛЕ В ДЕЙСТВИИ КОНТРАКТА, ДЕЛИКТА ИЛИ ИНОЙ СИТУАЦИИ, ВОЗНИКШИХ ИЗ, В СВЯЗИ С ИЛИ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ДРУГИМИ ВОПРОСАМИ, СВЯЗАННЫМИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ.
---
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )