Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.dermetfan.someLibgdxTests.screens;
- import com.badlogic.gdx.Gdx;
- import com.badlogic.gdx.Screen;
- import com.badlogic.gdx.graphics.GL20;
- import com.badlogic.gdx.graphics.g2d.TextureAtlas;
- import com.badlogic.gdx.scenes.scene2d.Stage;
- import com.badlogic.gdx.scenes.scene2d.ui.Skin;
- import com.badlogic.gdx.scenes.scene2d.ui.Slider;
- import com.badlogic.gdx.scenes.scene2d.ui.Table;
- public class ProgressBarTest implements Screen {
- private Stage stage;
- private Skin skin;
- private Table table;
- @Override
- public void show() {
- Gdx.input.setInputProcessor(stage = new Stage());
- skin = new Skin(Gdx.files.internal("ui/menuSkin.json"), new TextureAtlas("ui/atlas.pack"));
- table = new Table(skin);
- table.setFillParent(true);
- table.debug();
- Slider slider = new Slider(0, 100, 1, false, skin);
- slider.setAnimateDuration(.25f);
- // both work for me
- // slider.setTouchable(Touchable.disabled);
- // slider.setDisabled(true);
- table.add(slider).size(500, 10);
- stage.addActor(table);
- }
- @Override
- public void render(float delta) {
- Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
- stage.act(delta);
- stage.draw();
- Table.drawDebug(stage);
- }
- @Override
- public void resize(int width, int height) {
- stage.setViewport(width, height, false);
- }
- @Override
- public void dispose() {
- stage.dispose();
- skin.dispose();
- }
- @Override
- public void hide() {
- }
- @Override
- public void pause() {
- }
- @Override
- public void resume() {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement