Advertisement
dermetfan

ProgressBarTest

Sep 7th, 2013
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.51 KB | None | 0 0
  1. package net.dermetfan.someLibgdxTests.screens;
  2.  
  3. import com.badlogic.gdx.Gdx;
  4. import com.badlogic.gdx.Screen;
  5. import com.badlogic.gdx.graphics.GL20;
  6. import com.badlogic.gdx.graphics.g2d.TextureAtlas;
  7. import com.badlogic.gdx.scenes.scene2d.Stage;
  8. import com.badlogic.gdx.scenes.scene2d.ui.Skin;
  9. import com.badlogic.gdx.scenes.scene2d.ui.Slider;
  10. import com.badlogic.gdx.scenes.scene2d.ui.Table;
  11.  
  12. public class ProgressBarTest implements Screen {
  13.  
  14.     private Stage stage;
  15.     private Skin skin;
  16.     private Table table;
  17.  
  18.     @Override
  19.     public void show() {
  20.         Gdx.input.setInputProcessor(stage = new Stage());
  21.         skin = new Skin(Gdx.files.internal("ui/menuSkin.json"), new TextureAtlas("ui/atlas.pack"));
  22.  
  23.         table = new Table(skin);
  24.         table.setFillParent(true);
  25.         table.debug();
  26.        
  27.         Slider slider = new Slider(0, 100, 1, false, skin);
  28.         slider.setAnimateDuration(.25f);
  29.         // both work for me
  30.         // slider.setTouchable(Touchable.disabled);
  31.         // slider.setDisabled(true);
  32.  
  33.         table.add(slider).size(500, 10);
  34.  
  35.         stage.addActor(table);
  36.     }
  37.  
  38.     @Override
  39.     public void render(float delta) {
  40.         Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
  41.  
  42.         stage.act(delta);
  43.         stage.draw();
  44.        
  45.         Table.drawDebug(stage);
  46.     }
  47.  
  48.     @Override
  49.     public void resize(int width, int height) {
  50.         stage.setViewport(width, height, false);
  51.     }
  52.  
  53.     @Override
  54.     public void dispose() {
  55.         stage.dispose();
  56.         skin.dispose();
  57.     }
  58.  
  59.     @Override
  60.     public void hide() {
  61.     }
  62.  
  63.     @Override
  64.     public void pause() {
  65.     }
  66.  
  67.     @Override
  68.     public void resume() {
  69.     }
  70.  
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement