猿问
如何在秋千中淡出图像?
我有一个类,它继承自带有图像的JPanel,我希望设置一个小动画来显示面板/图像,然后在事件触发时淡出。
我大概是设置了一个线程并启动动画,但是我如何才能真正做到淡出呢?
斯蒂芬大帝
浏览 386
回答 3
3回答
繁花不似锦
有一些有用的信息描述了图像的透明度。这里.你的方法应该是这样的:定义挥杆Timer解雇ActionEvent在事件调度线程上每N毫秒。添加一个ActionListener到Timer哪个应该叫repaint()你的Component包含Image.覆盖Component氏paintComponent(Graphics)方法执行以下操作:抛出Graphics对象设置为Graphics2D.设置AlphaComposite在Graphics2D使用setComposite..这控制了透明度的水平。画出图像。对于淡出动画的每一次迭代,您都会更改AlphaComposite使图像更加透明。
0
0
0
随时随地看视频
慕课网APP
相关分类
Java
我要回答