Ver código fonte

bottomView增加均衡器按钮

onecold 6 meses atrás
pai
commit
85dcd87f84

+ 14 - 0
entry/src/main/ets/view/LocalMusic.ets

@@ -11120,6 +11120,20 @@ export struct LocalMusic {
       }
 
 
+      PointLightDefaultButton({
+        isSysBol:true,
+        pointColor:Color.White,
+        imageResource:$r('sys.symbol.slider_vertical_3'),
+        isPx: false,
+        builderHeight: 26,
+        builderWidth: 26,
+      })
+        .onClick(async () => {
+          this.isEqualizerSheet = !this.isEqualizerSheet;
+
+        })
+
+
       PointLightDefaultButton({
         isSysBol:false,
         pointColor:Color.White,

+ 1 - 1
entry/src/main/resources/base/media/equalizer.svg

@@ -1 +1 @@
-<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1769911476545" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5362" width="128" height="128" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M149.333333 981.333333a21.333333 21.333333 0 0 1-21.333333-21.333333V508.353333a64 64 0 0 1 0-120.706666V64a21.333333 21.333333 0 0 1 42.666667 0v323.646667a64 64 0 0 1 0 120.706666V960a21.333333 21.333333 0 0 1-21.333334 21.333333zM896 64v152.98a64 64 0 0 0 0 120.706667V960a21.333333 21.333333 0 0 0 42.666667 0V337.686667a64 64 0 0 0 0-120.706667V64a21.333333 21.333333 0 0 0-42.666667 0zM554.666667 960v-152.98a64 64 0 0 0 0-120.706667V64a21.333333 21.333333 0 0 0-42.666667 0v622.313333a64 64 0 0 0 0 120.706667V960a21.333333 21.333333 0 0 0 42.666667 0z" fill="#5C5C66" p-id="5363"></path></svg>
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1770079560766" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="5342" xmlns:xlink="http://www.w3.org/1999/xlink" width="64" height="64"><path d="M234.688 96a138.688 138.688 0 0 0-32 273.6V896a32 32 0 0 0 64 0V369.6a138.752 138.752 0 0 0-32-273.6z m0.192 213.312h-0.448a74.688 74.688 0 1 1 0.448 0zM544 128a32 32 0 0 0-64 0v249.024a138.752 138.752 0 0 0 0 269.952V896a32 32 0 1 0 64 0v-249.024a138.752 138.752 0 0 0 0-269.952V128zM437.312 512c0-41.152 33.28-74.56 74.432-74.688h0.512A74.688 74.688 0 1 1 437.376 512zM789.312 96a32 32 0 0 1 32 32v526.4a138.688 138.688 0 1 1-64 0V128a32 32 0 0 1 32-32z m-74.624 693.312a74.688 74.688 0 1 0 149.312 0 74.688 74.688 0 0 0-149.312 0z" p-id="5343"></path></svg>

+ 3 - 1
oh_modules/@seagazer/cclyric/src/main/ets/bean/Lyric.ts

@@ -7,13 +7,15 @@ export class Lyric {
     readonly by: string
     readonly offset: number
     readonly lyricList: Array<LyricLine>
+    readonly isPlainText: boolean // 是否为纯文本歌词(无时间标签)
 
-    constructor(artist: string, title: string, album: string, by: string, offset: number, lyricList: Array<LyricLine>) {
+    constructor(artist: string, title: string, album: string, by: string, offset: number, lyricList: Array<LyricLine>, isPlainText: boolean = false) {
         this.artist = artist
         this.title = title
         this.album = album
         this.by = by
         this.offset = offset
         this.lyricList = lyricList
+        this.isPlainText = isPlainText
     }
 }