use dynamic gradient as background of Now Playing page

This commit is contained in:
Drew Weymouth
2024-05-29 07:22:08 -07:00
parent e455501b2d
commit 906c951cc9
5 changed files with 65 additions and 9 deletions
+5 -1
View File
@@ -204,7 +204,11 @@ func NewReorderTracksSubmenu(onReorderTracks func(sharedutil.TrackReorderOp)) *f
}
func AddHeaderBackground(obj fyne.CanvasObject) *fyne.Container {
bgrnd := myTheme.NewThemedRectangle(myTheme.ColorNamePageHeader)
return AddHeaderBackgroundWithColorName(obj, myTheme.ColorNamePageBackground)
}
func AddHeaderBackgroundWithColorName(obj fyne.CanvasObject, colorName fyne.ThemeColorName) *fyne.Container {
bgrnd := myTheme.NewThemedRectangle(colorName)
bgrnd.CornerRadiusName = theme.SizeNameInputRadius
return container.NewStack(bgrnd,
container.New(&layout.CustomPaddedLayout{LeftPadding: 10, RightPadding: 10, TopPadding: 10, BottomPadding: 10},