相关疑难解决方法(0)

如何在Android中制作垂直SeekBar?

搜索栏可以垂直吗?我不是很擅长UI设计,所以如何让搜索栏更漂亮,请给我一些模板和示例.

android seekbar

68
推荐指数
9
解决办法
9万
查看次数

如何在Android中获得有效的垂直SeekBar?

我已经实现了共同指向的VerticalSeekBar张贴在这里.事实上,SeekBar的运作有点古怪.以下是我onTouchEvent()对该示例的略微改编:

public boolean onTouchEvent(MotionEvent event)
    {
            xPos = event.getX();
            yPos = event.getY();
            oOffset = this.getThumbOffset();
            oProgress = this.getProgress();

            //Code from example - Not working
            //this.setThumbOffset( progress * (this.getBottom()-this.getTop()) );

            this.setProgress((int)(29*yPos/this.getBottom()));
            return true;
    }
Run Code Online (Sandbox Code Playgroud)

我已经设法实现了一个VerticalSeekBar,其中进度按预期更新并且功能齐全,但拇指并没有效仿.这只是一个图形故障,所以我现在忽略它.但是,让它工作很好.这个SeekBar有max = 20.

但是,我尝试用另一个VerticalSeekBar实现max = 1000.显然,它使用相同的代码,因此您将采用相同的行为.即使我的手指滑过SeekBar并最终离开屏幕,我也只能达到0~35的进度.如果我只是在进度条的末尾(应该progress ~ 900)附近点击它会返回大约35的进度,黄色进度条通过保持靠近顶部来反映该值.

我的问题是:有没有人有一个工作垂直SeekBar的链接,知道如何适应这个特定的例子?

android seekbar

52
推荐指数
6
解决办法
4万
查看次数

android搜索栏定制,

我需要以这样的方式自定义搜索栏,在预定时间说30秒,我应该在搜索栏上有一个点.每个视频的持续时间会有所不同,因此如何在特定秒的搜索栏上放置一个点

android

8
推荐指数
1
解决办法
6054
查看次数

使用setMax动态设置最大值后,Android SeekBar不会刷新

我使用股票SeekBar组件来浏览一组ViewPagers,它工作得很好.唯一的问题是,当数据发生变化时,我必须通过setMax(int value)动态更改SeekBar的最大值.当我这样做时,SeekBar在我导航到新页面之前不会更新.我有一个hacky修复,我执行此操作,强制onProgressChanged:

seekBarVP.setProgress(focusedPage+1);
seekBarVP.setProgress(focusedPage-1);
seekBarVP.setProgress(focusedPage);
Run Code Online (Sandbox Code Playgroud)

有一个更好的方法吗?

android seekbar

5
推荐指数
2
解决办法
8797
查看次数

标签 统计

android ×4

seekbar ×3