我想在Android上实现一个垂直的开关小部件。据我所知,开关似乎只有水平方向。我希望有类似下面的效果:
在这里查找线程并搜索Google后,我仍然没有找到可以给我这个结果的东西。我搜索到的所有内容都只给出了水平的实现。
因此,我可以生成您典型的水平开关。
<Switch
android:id="@+id/switch_button"
android:layout_width="130dp"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/label"
android:layout_gravity="center"
android:switchMinWidth="130dp"
android:thumb="@drawable/switch_selector"
android:track="@drawable/track_selector" >
</Switch>
但似乎没有一个好的方式来设置方向。我知道这个问题有点高级。是否有一些立即可用的属性,可以让我拥有垂直切换?还是我必须创建一个自定义开关,并可能修改onDraw方法以使其垂直翻转?感谢任何帮助。