Android 默认绘制优于自定义绘制
Android default drawable over custom one
我为 Switch
创建了自定义可绘制对象,但是当我使用 android:drawableRight="@drawable/switch_selector"
将其应用于切换项目时,它看起来像这样:
如何去掉那些默认视图?谁能帮我?提前致谢!
对于 Android Switch,您需要为每个部分设置 Drawables。第一部分是 android:thumb
,它是从左向右移动的 Drawable。
第二部分是 android:track
,它是 android:thumb
在其上滑动的 Drawable。 如果您不介意没有动画,您可以设置 android:thumbTint="@color/transparent
和 android:trackTint="@color/transparent
这将删除默认视图。
我为 Switch
创建了自定义可绘制对象,但是当我使用 android:drawableRight="@drawable/switch_selector"
将其应用于切换项目时,它看起来像这样:
如何去掉那些默认视图?谁能帮我?提前致谢!
对于 Android Switch,您需要为每个部分设置 Drawables。第一部分是 android:thumb
,它是从左向右移动的 Drawable。
android:track
,它是 android:thumb
在其上滑动的 Drawable。 android:thumbTint="@color/transparent
和 android:trackTint="@color/transparent
这将删除默认视图。