HarmonyOS鸿蒙ArkTS 模仿雷达动画效果

发布时间:2024年01月16日



@Entry
@Component
struct Index {
  @State message: string = 'Hello World'
  @State qidong: boolean = false
  @State num: number = 0

  onPageShow (): void {

    this.qidong = true
    console.log ( '页面触发', this.qidong )

    animateTo ( {
      duration: 2000,
      iterations: -1,
      curve:Curve.Linear

    }, () => {
       this.num = 360
    } )

  }

  build () {
    Row () {

      Stack ( { alignContent: Alignment.Center } ) { //重叠居中
        //最外层的圈
        Column () {}
        .width ( 150 )
        .height ( 150 )
        .backgroundColor ( 'rgba(0,0,0,0)' )
        .opacity ( 0.1 ) //透明
        .borderRadius ( 100 ) //圆角
        .shadow ( { radius: 50, color: '#000000' } ) //阴影
        .border ( { width: 1, color: '#ffffff', style: Border
文章来源:https://blog.csdn.net/weixin_54226053/article/details/135635608
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。