Articles of seekbar

我可以使用setProgress以编程方式更改搜索栏

我使用android seekBar作为相机变焦控制器。 拖动时搜索栏就像一个魅力,但我想添加一个zoomIn和zoomOut按钮来增加进度。 问题是双重的。 当我单击按钮时,我必须在进度实际增加之前单击它4次 它不会更新进度条上的可拖动滑块 btn_zoomIn.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { try { zoomCtrl.setProgress(zoomCtrl.getProgress()+1); onProgressChanged(zoomCtrl, zoomCtrl.getProgress(), true); } catch(Exception ex) { } } }); btn_zoomOut.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { try { zoomCtrl.setProgress(zoomCtrl.getProgress()-1); } catch(Exception ex){ } } }); 有人可以帮忙吗? 加成: 这是我使用的verticalSeekBar类而不是seekBar: public class VerticalSeekBar extends SeekBar { /** * […]

seekbar拇指中心不在起点

作为我的pic,搜索栏进度= 0,但搜索栏拇指中心不在起点。我的代码: seekbar_progress seekbarthumb.xml default_button__volume是图像

如何更新SeekBar而不是触发OnSeekBarChangeListener?

我有一个附带OnSeekBarChangeListener实例的SeekBar。 每次用户更改该值时,都会触发onProgressChanged()方法。 没关系。 但后来我试图像这样更新SeekBar的进度: seekBar.setProgress(value); 我希望不会发生任何事件 – 只是SeekBar的进展会发生变化。 但是onProgressChanged()在这种情况下也会被调用。 如何在不触发事件的情况下更改SeekBar的进度?

如何取消Android Seekbar上的“拖动”动作?

我一直在阅读文档,一旦栏完成,我无法弄清楚如何取消Seekbar上的“拖动”。 例如,当我将栏拖到最后时,我想要一个事件发生。 但是,如果我将手指放在屏幕上并将手指拖过SeekBar,即使我重置了Seekbar的进度,它也会继续触发该事件。 如何防止此操作发生? 谢谢

捕获SeekBar值

在我的Android应用程序中,我有一个TextView和一个SeekBar 。 这两个值都用于按钮单击计算结果。 问题是如何捕获SeekBar值并将其转换为String以进行计算。 代码如下: class clicker implements Button.OnClickListener { public void onClick(View v) { String a,b; Integer vis; a = txtbox3.getText().toString(); b = slider1.getContext().toString(); vis = (Integer.parseInt(a)*Integer.parseInt(b))/100; tv.setText(vis.toString()); } } 请帮忙。 提前致谢。

自定义搜索栏在拇指和进度之间存在差距

我为垂直SeekBar创建了自己的自定义样式,但是拇指和SeekBar的进度部分之间存在一个小差距,如下所示: http : //i.imgur.com/gnGnuPb.png?1 更有趣的是,你拖动拇指的距离越小,间隙变小,直到它消失时大约50% – 60%满: http : //i.imgur.com/6r0E2kZ.png?1 一切都是使用xml和形状完成的,没有png。 什么可能导致这个? 我已经尝试过使用不同的填充和拇指偏移,但我显然必须遗漏一些东西。 下面是SeekBar的xml,Progress Drawable和Thumb Drawable。

Android SeekBar标记值在哪里

我有SeekBar有3个值(左边,中间和右边),我想在progess级别放置一些标记,例如在中心,将垂直线放在条形或类似的东西上。 这是可能的,或者使用一些不同的组件可能会更好吗? 就像在这张图片上,我需要像这条红线一样的东西

无法使用Appium移动Android SeekBar

我有一个这样的自定义Android搜索栏,以及它可以移动到的位置。 它从中间开始: 我想首先移动滑块,然后检查它是否已保存。 我有一个使用TouchAction的方法: public void moveSeekBar(){ WebElement seekBar = appiumDriver.findElementById(“com.feverapp:id/SymptomTrackingActivity_var”); //Get start point of seekbar. int startX = seekBar.getLocation().getX(); System.out.println(startX); //Get end point of seekbar. int endX = seekBar.getSize().getWidth(); System.out.println(endX); //Get vertical location of seekbar. int yAxis = seekBar.getLocation().getY(); //Set slidebar move to position. // this number is calculated based on (offset + 3/4width) […]

Android中搜索栏的自定义缩略图

我想为seekbar创建一个自定义拇指,如下所示: 一种解决方案可以是这一种 ,其中png图片用于绘制拇指。 我相信应该可以只使用xml,因为它与这个拇指非常相似: thumb.xml 只需要添加第二个边框(白色笔划),这样我就可以跳过来管理所有不同屏幕分辨率的图片(hdpi / mdpi / xhdpi / xxhdpi)。 我尝试了不同的组合形状“椭圆形”和“环形”,但无法得到所需的结果。 你怎么能做到的?

Android SeekBarPreference

我目前正在尝试使用RelativeLayout的http://android-journey.blogspot.com/2010/01/for-almost-any-application-we-need-to.html教程来实现SeekBarPreference类。 第一个问题是TextView preferenceText根本没有显示。 第二个问题是酒吧不能像普通偏好那样滑动(比如媒体音量栏)? public class SeekBarPreference extends Preference implements OnSeekBarChangeListener { public static int maximum = 100; public static int interval = 5; private float oldValue = 25; private TextView Indicator; public SeekBarPreference(Context context) { super(context); } public SeekBarPreference(Context context, AttributeSet attrs) { super(context, attrs); } public SeekBarPreference(Context context, AttributeSet attrs, int defStyle) { […]