你能告诉我如何在 C# 中将动画 gif 添加到按钮吗?仅通过将 gif 添加到资源并设置为按钮图像效果不佳(下一帧出现在前几帧之上)。问题似乎在于 c# 如何处理透明度,但我不知道如何解决它。
提前致谢。
--- 编辑---
玩完 gif 后,问题出在 gif 的透明度上。下一帧是在前一帧上绘制的,所以我想在动画中间变得透明的元素没有正确地做到这一点(它们仍然具有前一帧的颜色)。解决方案是在下一帧上创建白色区域以覆盖前一帧。白色是我的透明色,所以在那之后一切看起来都很好:)
我希望有人会看到它有用。 快乐的编程:)
最佳答案
给大家提个醒。如果用在 .Image 属性上而不是在 .BackGround Image 属性上,Gif 动画将自动播放。以防万一有人那样尝试。
关于c# - 如何将动画 gif 添加到按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/825990/