use*_*158 5 android custom-controls android-seekbar
我想自定义SeekBar,如下图所示.
我是编程的初学者,我寻找教程,但每个进度都从最左边开始.有人可以指导我如何自定义SeekBar.
所以在onProgresschanged.
@Override
public void onProgressChanged(SeekBar seekBar,int progress, boolean fromUser) {
brightness = progress;
putGestureImageOnScreen(doBrightness(imageBitmap, brightness));
}
Run Code Online (Sandbox Code Playgroud)
谢谢.
Jos*_*ani 16
Android中的Seekbars不能有负值.假设已指定的"100"的值为您的最大范围的进度条(使用机器人使用SETMAX(100)或在XML文件中,例如:最大="100"),则可以使用此方法来移动你您可以随时进度到中间(例如在您的Activity.onCreate()或其他地方)
yourProgressBar.setProgress(50);
Run Code Online (Sandbox Code Playgroud)
之后,您可以使用以下方式获取进度值:
int progress = yourProgressBar.getProgress();
Run Code Online (Sandbox Code Playgroud)
如果你想在(例如)-50到+50之间有一个进度值,那么你可以简单地使用:
int progress = yourProgressBar.getProgress();
progress -= 50;
Run Code Online (Sandbox Code Playgroud)
祝好运.