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 the purpose of garbage collection in java?
What is regex in java?
Difference between ?System.out.println? and ?System.error.println??
What happens if constructor is private?
To what value is a variable of the Boolean type automatically initialized?
What occurs when an object is constructed?
How can you read an integer value from the keyword when the application is runtime in java? example?
Why do we use return statement?
What is the difference between compiler and jvm?
What is hypertext?
Why is serialization required?
What is ++ a in java?