答案 0 :(得分:1)
你可以用CSS做到这一点。无需编写自定义控件。
我添加了一个类rainy-toggle
,然后添加了以下CSS。我在下面的base64中使用了SVG,但您可以添加图像以供选择。
因为'原生'Android切换看起来不同,我只是覆盖toggle-md
的样式,用iOS CSS替换你的多雨切换。换句话说,您必须修改切换样式的所有以在Android设备上覆盖它们。
<强> CSS:强>
.toggle-ios.toggle-checked.rainy-toggle .toggle-inner {
background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zd…IgZGF0YS1vbGRfY29sb3I9IiMwMDg5RkYiPjwvcGF0aD4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+);
background-repeat: no-repeat;
background-size: 80%;
background-color: white;
background-position: center;
}
.toggle-ios.toggle-checked.rainy-toggle .toggle-icon {
background-color: #0082FF;
}