use fastest image scale mode for now playing cards
This commit is contained in:
@@ -4,6 +4,7 @@ import (
|
|||||||
"image"
|
"image"
|
||||||
|
|
||||||
"fyne.io/fyne/v2"
|
"fyne.io/fyne/v2"
|
||||||
|
"fyne.io/fyne/v2/canvas"
|
||||||
"fyne.io/fyne/v2/container"
|
"fyne.io/fyne/v2/container"
|
||||||
"fyne.io/fyne/v2/layout"
|
"fyne.io/fyne/v2/layout"
|
||||||
"fyne.io/fyne/v2/theme"
|
"fyne.io/fyne/v2/theme"
|
||||||
@@ -46,6 +47,7 @@ func NewLargeNowPlayingCard() *LargeNowPlayingCard {
|
|||||||
n.rating.StarSize = theme.IconInlineSize() + theme.InnerPadding()/2
|
n.rating.StarSize = theme.IconInlineSize() + theme.InnerPadding()/2
|
||||||
n.rating.OnRatingChanged = n.onSetRating
|
n.rating.OnRatingChanged = n.onSetRating
|
||||||
n.favorite.OnTapped = n.onToggleFavorite
|
n.favorite.OnTapped = n.onToggleFavorite
|
||||||
|
n.cover.ScaleMode = canvas.ImageScaleFastest
|
||||||
// set up the layout
|
// set up the layout
|
||||||
n.Content = n.cover
|
n.Content = n.cover
|
||||||
n.Caption = container.New(&layouts.VboxCustomPadding{ExtraPad: -13},
|
n.Caption = container.New(&layouts.VboxCustomPadding{ExtraPad: -13},
|
||||||
|
|||||||
@@ -52,6 +52,7 @@ func NewNowPlayingCard() *NowPlayingCard {
|
|||||||
n.trackName.TextStyle.Bold = true
|
n.trackName.TextStyle.Bold = true
|
||||||
n.cover.SetMinSize(fyne.NewSize(85, 85))
|
n.cover.SetMinSize(fyne.NewSize(85, 85))
|
||||||
n.cover.FillMode = canvas.ImageFillContain
|
n.cover.FillMode = canvas.ImageFillContain
|
||||||
|
n.cover.ScaleMode = canvas.ImageScaleFastest
|
||||||
n.cover.Hidden = true
|
n.cover.Hidden = true
|
||||||
n.albumName.OnTapped = n.onAlbumNameTapped
|
n.albumName.OnTapped = n.onAlbumNameTapped
|
||||||
n.artistName.OnTapped = n.onArtistNameTapped
|
n.artistName.OnTapped = n.onArtistNameTapped
|
||||||
|
|||||||
Reference in New Issue
Block a user