一个加载View
- entry的config.json的"visible": false 需要删除后模拟器才可运行
- 将项目根目录的build.gradle文件中dependencies→classpath版本改为对应的版本(即你的IDE新建项目中所用的版本),必要时还需修改maven
方式一:
通过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'
在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"
/>
开始动画
WhorlView whorlView1 = (WhorlView) findComponentById(ResourceTable.Id_whorl2);
whorlView1.start();
属性 | 类型 | 说明 | 默认值 |
---|---|---|---|
circle_colors | string | 圆弧颜色 | 由外向内依次为红绿蓝 |
circle_speed | int | 转圈速度 | 270度每秒 |
parallax | enum | 视差效果 | 72度每秒 |
sweepAngle | float | 弧度 | 90度 |
strokeWidth | float | 弧宽 | 5f |
whorlview_circle_colors属性值应该为<色值>_<色值>_<色值>,以_为分隔符,其中色值为#开头的6位或8位16进制数
提供的api就两个,开始和停止。
whorlView.start();
whorlView.stop();
Copyright (c) 2015 Kyson
Licensed under the Apache License, Version 2.0
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )