Приближённый эффект анализа способностей подобен мобильному приложению Hero League
Пример использования
Зависимости
Метод 1. Библиотечное включение
Добавьте модуль библиотеки проекта в любой другой проект. В build.gradle нужного модуля добавьте:
implementation project(':library')
Метод 2.
allprojects {
repositories {
mavenCentral()
}
}
implementation 'io.openharmony.tpc.thirdlib:polygonsview:1.0.0'
Процесс
Основная трудность заключается в вычислении координат (использование тригонометрических функций, ха-ха) и управлении углом поворота.
|-----|:------:|----------:|
| setStr | String[] | Установка текстовых подсказок (длина должна быть равна семи, начиная с верхнего центра и двигаясь по часовой стрелке) |
| setStrColor | цвет | Установка цвета шрифта |
| setOneColor | цвет | Установка цвета внешнего правильного многоугольника |
| setTwoColor | цвет | Установка цвета второго правильного многоугольника |
| setThreeColor | цвет | Установка цвета третьего многоугольника |
| setFourColor | цвет | Установка цвета внутреннего многоугольника |
| setCenterColor | цвет | Установка цвета центральной линии |
| setRankColor | цвет | Установка цвета линий ранга |
| setValue1 | float(04) | Установка значения ранга 1 (начиная с верхнего центра и двигаясь по часовой стрелке) |
| setValue2 | float(04) | Установка значения ранга 2 |
| setValue3 | float(04) | Установка значения ранга 3 |
| setValue4 | float(04) | Установка значения ранга 4 |
| setValue5 | float(04) | Установка значения ранга 5 |
| setValue6 | float(04) | Установка значения ранга 6 |
| setValue7 | float(0~4) | Установка значения ранга 7 |
Авторское право © 2016 Jiang Zehui
Разрешено использование данного файла в соответствии с лицензией Apache License, Version 2.0 ("Лицензия"). Вы можете получить копию Лицензии по адресу:
http://www.apache.org/licenses/LICENSE-2.0
Если это требует действующего законодательства или было согласовано письменно, программное обеспечение, распространяемое в соответствии с Лицензией, предоставляется на условиях "КАК ЕСТЬ", БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ ИЛИ УСЛОВИЙ ЛЮБОГО ТИПА, как явных, так и подразумевающихся. См. Лицензию для конкретного языка, регулирующего права и ограничения, предоставленные Лицензией.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )