How to reduce flicking in animation?
Answers were Sorted based on User's Feedback
Double Buffering
sample code of java to reduce flinking :
public void update(Graphics g) {
Graphics offgc;
Image offscreen = null;
Dimension d = size();
offscreen = createImage(d.width, d.height);
offgc = offscreen.getGraphics();
offgc.setColor(getBackground());
offgc.fillRect(0, 0, d.width, d.height);
offgc.setColor(getForeground());
paint(offgc);
g.drawImage(offscreen, 0, 0, this);
}
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / m. abhishek
By using offGra first draw whole animated image on a blank
Image and put this image directly on the screen
so at the time of animation the each movement of image can
draw
in other image and put this Image to screen.
Is This Answer Correct ? | 0 Yes | 2 No |
what is aggregation in java?
Can main() method in java can return any data?
What is serializable interface?
13 Answers Infosys, Probity Soft, Seed Infotech,
Can we declare a class as static?
What is map in java?
Which package is imported by default?
Describe how to implement singleton design pattern in struts.
Can we have any code between try and finally blocks?
what is multithreading?
What is the difference between arraylist and hashset in java?
Why is the main method static?
How will you print number in reverse (descending) order in BST.