MAUI CarouselView {Prev, Current, Next} 아이템 효과 어떻게 주나요?

MAUI 로 CarouselView 에 Prev, Current, Next 아이템에 Opacity, Sacle 등 여러가지 효과를 주고 싶은데
어떻게 줄 수 있을까요?

좋아요 1

구현하시려는 레퍼런스 같은데 확인해보시겠어요?

좋아요 3

https://www.google.com/search?q=maui+carouselview+prev%2C+current%2C+next+item+opacity%2C+scale&sxsrf=ALiCzsZi1-Qfr3EB233lZS-JEI-bpWBJXg%3A1655804970256&ei=KpSxYtWQD-u12roPqvKJmA4&oq=MAUI+CarouselView+Prev%2C+Current%2C+Next+item+Opacity%2C+Sacle&gs_lcp=Cgdnd3Mtd2l6EAMYADIHCCMQsAIQJzoHCAAQRxCwAzoGCCEQChAqSgQIQRgASgQIRhgAUIYbWM5rYN51aAZwAXgAgAGzAYgBpRSSAQQwLjE2mAEAoAEByAEKwAEB&sclient=gws-wiz

좋아요 3

저기까지는 했는데 부드럽게 효과를 주고 싶어요!

좋아요 1

해당 Docs 를 통해 구현까지는 했는데 부드럽게 효과를 주는 방법은 없을까요?
갑자기 바뀌는거 말고 css translate 같은 효과를 주고 싶습니다.

좋아요 1
좋아요 3

VisualState.Setter 대신 StoryBoard를 연결하시면 될 것 같아요.
테스트는 안해봤어요~

 <VisualStateManager.VisualStateGroups>
    <VisualStateGroup x:Name="CommonStates">
        <VisualState x:Name="CurrentItem">
            <Storyboard>
                <DoubleAnimation 
                  Storyboard.TargetName="carouseView"
                  Storyboard.TargetProperty="(CarouselView.Opacity)" 
                  From="1" To="0" Duration="0:0:5"  /> 
              </Storyboard>
        </VisualState>
    </VisualStateGroup>
</VisualStateManager.VisualStateGroups>

참고

좋아요 3