動畫是否可以將Ellipse.Fill從LinearGradientBrush更改爲SolidColorBrush或更改LinearGradientBrush中的gradientStops?將動畫從LinearGradientBrush更改爲SolidColorBrush
3
A
回答
3
也許你應該使用兩個橢圓並動態改變它們的不透明度。
2
您可以爲漸變畫筆的單個漸變停留點設置動畫效果(並將它們設置爲相同的顏色,您將獲得「純色」顏色) 這是一個將漸變設置爲Panel.Background動畫的示例的一些目標:
<Storyboard>
<ColorAnimationUsingKeyFrames Storyboard.TargetProperty="(Panel.Background).
(GradientBrush.GradientStops)[0].(GradientStop.Color)"
Storyboard.TargetName="sometarget">
<EasingColorKeyFrame KeyTime="0"
Value="Blue" />
</ColorAnimationUsingKeyFrames>
<ColorAnimationUsingKeyFrames Storyboard.TargetProperty="(Panel.Background).
(GradientBrush.GradientStops)[1].(GradientStop.Color)"
Storyboard.TargetName="sometarget">
<EasingColorKeyFrame KeyTime="0"
Value="Green" />
</ColorAnimationUsingKeyFrames>
</Storyboard>
相關問題
- 1. LinearGradientBrush動畫
- 2. 動畫背景中的SolidColorBrush
- 3. 將光標更改爲加載動畫
- 4. 將var更改爲級聯動畫jQuery
- 5. 動畫Button.Background到MouseOver上的LinearGradientBrush
- 6. 在代碼背後動畫LinearGradientBrush顏色
- 7. 防止更改爲動畫
- 8. 網址更改爲動畫
- 9. Android:將「ViewPager」動畫從片段更改爲片段
- 10. 更改動畫
- 11. 更改動畫
- 12. 在TextBox風格中更改SolidColorBrush
- 13. 如何更改GDI + LinearGradientBrush的顏色?
- 14. 是否可以在WPF中爲LinearGradientBrush創建動畫?
- 15. 動畫self.view.window.frame更改
- 16. 更改動畫Cocos2d
- 17. 動畫alpha更改
- 18. URL更改動畫
- 19. 更改Javascript動畫
- 20. 將動畫添加到圖像更改
- 21. 從viewDidLoad的動畫幀更改
- 22. 動態更改jquery動畫
- 23. 爲動畫逐漸更改值
- 24. Angular.JS延遲路由更改爲動畫
- 25. 如何更改爲動畫塊?
- 26. 如何將畫布更改爲svg?
- 27. 將包裝從「/」更改爲「」。
- 28. UINavigationController:將動畫更改爲條形顏色
- 29. 將動畫更改爲uitableviewcell的背景色
- 30. 如何將按鈕更改爲動畫的加載圖標?
不幸的是它如何擴大標記,但+1是一個很好的橫向解決方案。 – 2010-10-30 10:13:35