Sliding Window
Last updated
Was this helpful?
Was this helpful?
package com.totalcross;
import totalcross.ui.Container;
import totalcross.ui.Presenter;
import totalcross.ui.SlidingWindow;
public class MySlidingWindow extends SlidingWindow {
public MySlidingWindow(boolean delayInitUI, Presenter<Container> provider) {
super(delayInitUI, provider);
}
public MySlidingWindow(Presenter<Container> provider, int animDir,
int totalTime){
super(provider);
this.animDir = animDir; // This can be LEFT or RIGHT, any other will
// be BOTTOM
this.totalTime = totalTime; // Time, in milliseconds for the animation
}
}MySlidingWindow slidingWindow = new MySlidingWindow(new Presenter<Container>(){
@Override
public Container getView() {
return new Container() {
public void initUI() {
ImageControl i;
try {
i = new ImageControl(new Image("images/logoV.png"));
i.scaleToFit = true;
i.centerImage = true;
add(i, CENTER, CENTER, 100 + DP, 100 + DP);
} catch (IOException e) {
e.printStackTrace();
} catch (ImageException e) {
e.printStackTrace();
}
};
};
}
}, RIGHT, 500);
slidingWindow.popup();