android - 当切换按钮在android中更改状态时如何删除效果

标签 android button switch-statement

如何去除Android 5.1.1中切换按钮状态改变时出现的灰色圆圈(如下图)?
Effect when Android's switch changes state

最佳答案

您需要设置开关的背景以禁用波纹效果。在我的例子中,我设置了 background null 来实现这一点。

 <Switch
    android:id="@+id/mySwitch"
    android:layout_below="@+id/tvStateDefault"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textOn="ON"
    android:thumb="@drawable/customswitchselector"
    android:track="@drawable/custom_track"
    android:showText="true"
    android:textOff="OFF"
    android:background="@null"
    android:layout_centerHorizontal="true"/>

关于android - 当切换按钮在android中更改状态时如何删除效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34626954/

相关文章:

javascript - 切换案例到/之间

java - 如何使用多个日期选择器更新 TextView

具有多个文本行的 JavaFX 按钮

jQuery 按钮值

c - C switch 语句中的最终子句(可能使用 goto)

MySQL - 1 id 多行并将多列数据转换为逗号分隔行

java - Android Studio 应用程序在打开第二个 Activity 时崩溃

android - 如何将QCAR(Vuforia)的投影和模型 View 矩阵应用到min3D场景中

android - Android-通过不同频率的麦克风播放声音

html - 自动水平滚动