如何从ToggleButton移除材质阴影?

丹尼斯·奈克(Denis Nek)

今天,我遇到了一个问题:

在我的自定义布局中,此LinearLayout内的TextView之后有灰色背景的LinearLayout和ToggleButton。切换按钮具有透明背景。但是在Android Lollipop中,这里是不必要的阴影。我尝试过levation = 0dp属性。但这并没有解决我的问题。

当我设置api = 21时会发生这种情况

在此处输入图片说明

并在<21的较旧api上发生这种情况

在此处输入图片说明

这是示例布局:

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="45dp"
    android:orientation="horizontal"
    android:background="@color/grey_light">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="0123" />

    <ToggleButton
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:background="@android:color/transparent"
        android:button="@android:color/transparent" />
</LinearLayout>

如何去除阴影?

哈维尔·塞哥维亚·科尔多瓦

尝试使用 style="@android:style/Widget.Holo.Button.Borderless

将小部件更改为appcompat(或您正在使用的任何东西)。

我正在使用这个:

style="?android:attr/borderlessButtonStyle"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从ActionBar移除顶部边框阴影

来自分类Dev

从ViewController移除阴影

来自分类Dev

从底部移除框阴影

来自分类Dev

如何在画布绘制的元素上添加材质样式的阴影?

来自分类Dev

如何在Android材质设计样式中创建按钮阴影

来自分类Dev

如何在画布绘制的元素上添加材质样式的阴影?

来自分类Dev

如何在Android Button(材质设计)上创建阴影

来自分类Dev

盒子阴影将自身移除

来自分类Dev

如何使用SVG滤镜在SVG中创建材质设计阴影

来自分类Dev

移除标签栏上的白色阴影

来自分类Dev

在 KDE 4.8+ 中移除面板阴影

来自分类Dev

Android更改材质高程阴影颜色

来自分类Dev

没有阴影的材质设计按钮

来自分类Dev

Javascript - Three.js 材质和阴影

来自分类Dev

如何创建动画的ToggleButton?

来自分类Dev

如何创建动画的ToggleButton?

来自分类Dev

导航栏已移除,如何移除空白?

来自分类Dev

如何从SearchView移除焦点?

来自分类Dev

废弃的包裹如何移除?

来自分类Dev

如何移除 Steam?

来自分类Dev

Android材质设计-圆角视图无法正确显示圆角阴影

来自分类Dev

更改模型材质时出现奇怪的阴影

来自分类Dev

如何隐藏材质按钮?

来自分类Dev

如何从ComboBox控件获取ToggleButton

来自分类Dev

UIBezierPath的阴影:如何隐藏笔触的阴影?

来自分类Dev

如何删除ActionBar阴影?

来自分类Dev

如何绘制弯曲的阴影?

来自分类Dev

如何渲染阴影?

来自分类Dev

PCI ROM的阴影如何?