Имитация способности анализа эффекта «League of Legends» на ладони
Эффект демонстрации:
Добавьте модуль library в любой проект, в build.gradle необходимого модуля добавьте:
implementation project(':library')
allprojects{
repositories{
mavenCentral()
}
}
implementation 'io.openharmony.tpc.thirdlib:polygonsview:1.0.0'
Основная сложность заключается в вычислении координат (использование тригонометрических функций) и контроле угла поворота.
Имя | Формат | Описание |
---|---|---|
setStr | String[] | Устанавливает шрифт подсказки (длина должна быть 7 символов, начиная с верхнего левого угла по часовой стрелке). |
setStrColor | color | Устанавливает цвет шрифта. |
setOneColor | color | Устанавливает цвет внешнего правильного многоугольника. |
setTwoColor | color | Устанавливает цвет второго слоя правильного многоугольника. |
setThreeColor | color | Устанавливает цвет третьего слоя многоугольника. |
setFourColor | color | Устанавливает цвет внутреннего многоугольника. |
setCenterColor | color | Устанавливает цвет центральной линии. |
setRankColor | color | Устанавливает цвет линии ранга. |
setValue1 | float(0~4) | Устанавливает значение ранга 1 (от верхнего левого угла по часовой стрелке). |
setValue2 | float(0~4) | Устанавливает значение ранга 2. |
setValue3 | float(0~4) | Устанавливает значение ранга 3. |
setValue4 | float(0~4) | Устанавливает значение ранга 4. |
setValue5 | float(0~4) | Устанавливает значение ранга 5. |
setValue6 | float(0~4) | Устанавливает значение ранга 6. |
setValue7 | float(0~4) | Устанавливает значение ранга 7. |
Copyright 2016 jiangzehui
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )