Skip to content

UI Skins

Radomiej edited this page Jan 19, 2017 · 3 revisions

UI Skins can be easy change. Javity support gdx-skins like native skins repo. Of course you can use own skin or diffrent external skins too.

Instruction for gdx-skins

  1. Simple download ALL SKINS,
  2. Extract it to assets folder,
  3. Use diffrent skins in your project by internal file path. Example:
public class MyJavityGameScene implements SceneBulider {
	@Override
	public void buildScene(Scene scene) {

		JGameObject canvas = scene.instantiateGameObject(new Vector2(0, 0));
		JXmlUi jCanvas = new JXmlUi("views/test-view.xml", "gdx-skins-master/cloud-form/skin/cloud-form-ui.json");		
		canvas.addComponent(jCanvas);

	}
}

NOTE

Javity-xml-ui has by default bulid-in lml skin. And if you don`t need change this skin you cannot download any skins. Simple create Javity-xml-ui without skin path declaration in constructor. Example:

public class MyJavityGameScene implements SceneBulider {
	@Override
	public void buildScene(Scene scene) {

		JGameObject canvas = scene.instantiateGameObject(new Vector2(0, 0));
		JXmlUi jCanvas = new JXmlUi("views/test-view.xml");
		canvas.addComponent(jCanvas);

	}
}

Clone this wiki locally