android - 页面上的自定义水平选择器

标签 android android-layout

我是 android 开发的新手,甚至在选择正确的术语以用于问题中时都有些费力。我正在尝试创建一个自定义控件元素,该元素看起来像所附图片。

Size selector

这个想法是,用户可以通过向左或向右滑动来选择尺寸,带有尺寸的线会相应地移动(如果向左滑动,40/M 会移动到 38/S 的位置)。所有的移动都发生在元素内(页面上元素的大小和位置都没有改变)。中央(红色)元素是选中的选项。

我应该看哪个方向来实现这样的控制元素?

最佳答案

我找到了这个库,您可以根据需要使用它(请参阅 customView picker)

实际上这是针对日期时间的,但可能对您有用:)

https://github.com/ai212983/android-spinnerwheel

关于android - 页面上的自定义水平选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22516016/

相关文章:

android - FrameLayout 与 NestedScrollView 的高度不匹配

android - ClassNotFoundException 和 BIND_EXTERNAL_SERVICE 并与 Android WebView 一起崩溃

android - 建立Android ionic 项目时发生错误

java - MultiAutoCompleteTextView 标记定义

java - Android布局优先级?

android - 扩展 ViewPager 的触摸区域

android - 如何以编程方式修改videoview的宽度

java - list 合并错误 - 不同版本的支持库

android - 将 Listview 移动到 View android 的底部

android - 将edittext底线颜色更改为透明颜色