Skip to content

Commit e96579a

Browse files
committed
SlidePane: update transition Type.DEFAULT
1 parent 5a895b7 commit e96579a

File tree

2 files changed

+21
-2
lines changed

2 files changed

+21
-2
lines changed

modal-dialog/src/main/java/raven/extras/SlidePaneTransition.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public abstract class SlidePaneTransition extends SliderTransition {
1212

1313
public static SliderTransition create(Type type) {
1414
if (type == Type.DEFAULT) {
15-
return null;
15+
return SimpleTransition.get(SimpleTransition.SliderType.DEFAULT);
1616
} else if (type == Type.BACK) {
1717
return SimpleTransition.get(SimpleTransition.SliderType.BACK);
1818
} else if (type == Type.FORWARD) {

modal-dialog/src/main/java/raven/modal/slider/SimpleTransition.java

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,26 @@ public class SimpleTransition {
99

1010
public static SliderTransition get(SliderType sliderType) {
1111
SliderTransition transition = null;
12-
if (sliderType == SliderType.BACK) {
12+
if (sliderType == SliderType.DEFAULT) {
13+
transition = new SliderTransition() {
14+
15+
@Override
16+
public void renderImageNew(Graphics g, Image image, int width, int height, float animate) {
17+
Graphics2D g2 = (Graphics2D) g;
18+
g2.setComposite(AlphaComposite.SrcOver.derive(animate));
19+
g.drawImage(image, 0, 0, null);
20+
g.dispose();
21+
}
22+
23+
@Override
24+
public void renderImageOld(Graphics g, Image image, int width, int height, float animate) {
25+
Graphics2D g2 = (Graphics2D) g;
26+
g2.setComposite(AlphaComposite.SrcOver.derive(1f - animate));
27+
g.drawImage(image, 0, 0, null);
28+
g.dispose();
29+
}
30+
};
31+
} else if (sliderType == SliderType.BACK) {
1332
transition = new SliderTransition() {
1433

1534
@Override

0 commit comments

Comments
 (0)