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

OSCHINA-MIRROR/HarmonyOS-tpc-WhorlView

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

WhorlView

一个加载View

预览

https://raw.githubusercontent.com/Kyson/WhorlView/master/art/whorl_progress_showcase.gif

如何编译

  • entry的config.json的"visible": false 需要删除后模拟器才可运行
  • 将项目根目录的build.gradle文件中dependencies→classpath版本改为对应的版本(即你的IDE新建项目中所用的版本),必要时还需修改maven

使用

step1

方式一:
通过library生成har包,添加har包到libs文件夹内
在entry的gradle内添加如下代码
implementation fileTree(dir: 'libs', include: ['*.jar', '*.har'])

方式二:
allprojects{
    repositories{
        mavenCentral()
    }
}
implementation 'io.openharmony.tpc.thirdlib:WhorlView-Library:1.0.0'

step2

在xml中添加WhorlView

    <com.tt.whorlviewlibrary.WhorlView
            ohos:id="$+id:whorl3"
            ohos:width="1vp"
            ohos:height="1vp"
            ohos:layout_alignment="horizontal_center"
            ohos:circle_colors="#F14336_#ffffff_#4CAF50_#5677fc_#F44336_#4CAF50"
            ohos:circle_speed="270"
            ohos:parallax="fast"
            ohos:strokeWidth="8"
            ohos:sweepAngle="8"
            ohos:top_margin="10vp"
    />

step3

开始动画

WhorlView whorlView1 = (WhorlView) findComponentById(ResourceTable.Id_whorl2);
whorlView1.start();

XML自定义属性

属性 类型 说明 默认值
circle_colors string 圆弧颜色 由外向内依次为红绿蓝
circle_speed int 转圈速度 270度每秒
parallax enum 视差效果 72度每秒
sweepAngle float 弧度 90度
strokeWidth float 弧宽 5f

whorlview_circle_colors属性值应该为<色值>_<色值>_<色值>,以_为分隔符,其中色值为#开头的6位或8位16进制数

API

提供的api就两个,开始和停止。

whorlView.start();

whorlView.stop();

License

Copyright (c) 2015 Kyson

Licensed under the Apache License, Version 2.0

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

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

Введение

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

Обновления

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

Участники

все

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

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