Android Wear 2.0 风格的开关

Android Wear 2.0 styled switches

我正在为我的 android 佩戴手表制作表盘,在配置中 activity 我想要一个开关。该开关看起来像一个普通的 android 开关 (picture 1) but I want it to look like the new switchs in android wear 2.0 (picture 2)。 google 是怎么做到的?

图2中的开关是SwitchPreference which is (at least currently) only supported in a PreferenceFragment.

在最近的更新中,我们添加了 RoundSwitch 样式,它应该可以满足您的需要。

看这里: Support Library Wear R.style

您可以使用Widget.Wear.RoundSwitch样式来获取圆形开关样式。

这是一个例子:

<Switch
    style="@style/Widget.Wear.RoundSwitch"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"/>