我正在Android中开发一个遥控器到我的项目,它将通过蓝牙控制玩具车,我需要制作一个自定义滑块,默认值(0)必须在中心,类似这样的:
我不知道它是否真的需要成为滑块,欢迎提出想法。
提前致谢。
答案 0 :(得分:0)
您只需使用常规搜索栏并将其旋转90度,并将自定义绘图设置为与图片类似。
<SeekBar
android:id="@+id/seekBar1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:rotation="90" />
要在中心获得零值,您可以使用简单的计算,如下所示:
private int getSeekbarValue(){
SeekBar bar;
return (bar.getProgress() - seekbar min value) * (max output value - min output value) / (seekbar max value - seekbar min value) + min output value;
}