【发布时间】:2018-05-21 05:55:25
【问题描述】:
我在我的应用程序中创建了一个按钮列表,并将背景设置为椭圆形。在按下每个按钮时,我看到一个矩形形状的阴影,如何去除阴影。
请查看下面的截图:
这是 XML 中的按钮:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/buttonLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:visibility="visible">
<android.support.v7.widget.AppCompatButton
android:id="@+id/buttons"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:drawableLeft="@drawable/ic_compose"
android:background="@drawable/roundedbutton"
android:text="@string/ver"
android:textSize="20sp"
android:textColor="@color/blacktext" />
</LinearLayout>
圆形按钮可绘制:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient android:startColor="#FFFFFF"
android:endColor="@color/white"
android:angle="270" />
<corners android:radius="55dp" />
<stroke android:width="5px" android:color="@color/buttoncolor" />
</shape>
【问题讨论】:
-
使用
<solid>标签并将背景颜色设为白色。 -
请您尝试使用
Button代替android.support.v7.widget.AppCompatButton。
标签: android