gpt4 book ai didi

android - 垂直和倒置的 SeekBar

转载 作者:行者123 更新时间:2023-11-29 00:39:15 25 4
gpt4 key购买 nike

我正在寻找垂直 SeekBar 的实现并找到了这个:How can I get a working vertical SeekBar in Android?

它工作正常。但是我希望它“反转”,e.i min 在顶部,max 在底部。这可能吗?我尝试以不同的角度旋转它,但没有成功。

最佳答案

我已经解决了您的问题并提出了解决方案。我给了我们答案 here. 我稍微修改了代码并实现了您的目标。这是我项目的链接,

https://github.com/AndroSelva/Vertical-SeekBar-Android

只需在 onDraw() 中稍作修改,

protected void onDraw(Canvas c) {
c.rotate(90);
c.translate(0, -getWidth());

super.onDraw(c);
}

和onTouchEvent(),

switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
case MotionEvent.ACTION_MOVE:
case MotionEvent.ACTION_UP:
int i=0;
i=getMax() - (int) (getMax() * event.getY() / getHeight());
setProgress(100-i);
Log.i("Progress",getProgress()+"");
onSizeChanged(getWidth(), getHeight(), 0, 0);
break;

case MotionEvent.ACTION_CANCEL:
break;
}

关于android - 垂直和倒置的 SeekBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10547231/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com