我如何制作一个初始进度为零,从中间开始的搜索栏

问题描述 投票:5回答:5

我想自定义SeekBar,如下图所示。

我是编程的初学者,我在寻找教程,但是每一个进展都从最左上角开始。有人可以指导我如何自定义SeekBar。

所以在onProgresschanged。

 @Override
 public void onProgressChanged(SeekBar seekBar,int progress, boolean fromUser) {            
brightness = progress;
    putGestureImageOnScreen(doBrightness(imageBitmap, brightness));
 }

谢谢。

我想自定义SeekBar,如下图所示。我是编程的初学者,我正在寻找教程,但是每一个进展都始于最左上角。有人可以...

android custom-controls android-seekbar
5个回答
15
投票

Android中的搜索栏不能为负值。假设您为进度条的最大范围指定了值“ 100”(例如,使用setMax(100)或使用android:max =“ 100”在xml文件中),则可以使用此方法移动进度条位于中间(例如在Activity.onCreate()或其他位置)


3
投票

AFAIK SeekBar不能在Android中使用负值。为此,SeekBar条的范围是0到100。您可以将其设置为..


0
投票

将其放置在Oncreate中


0
投票

我写了一篇有关自定义搜寻栏的博客。您可以看一下this。正如Kalyan所说,您需要设置MaxprogressseekBar


0
投票

通过xml,您可以这样做:android:progress="20"表示默认位置为20。搜寻栏的起点。

© www.soinside.com 2019 - 2024. All rights reserved.