I am trying to implement sliders in my settings option using XML but I am unable to find the documentation for it. I was just wondering how to implement <interact> tag for it and get values each time the sliders are clicked.
There are many ways to use Nifty controls. What I find works well for me is to give each slider in the XML an id like so
<control name="horizontalSlider" id="cloudinessSlider" buttonStepSize="1" initial="1" max="1" min="0" stepSize="0.01"/>
and then poll its value on each update using
String id = “cloudinessSlider”;
Slider slider = getScreen().findNiftyControl(id, Slider.class);
float value = slider.getValue();
In other words, I don’t use <interact> for sliders at all.
I hope that’s helpful.