我需要创建这种按钮

时间:2018-05-12 09:02:06

标签: android android-layout android-button

https://drive.google.com/open?id=1yOkIr0uu6iqwjin2_H00K7gkP_f7g1_r

请帮我如何用红色阴影创建那个按钮

1 个答案:

答案 0 :(得分:1)

你只需要使用 CardView 来获得这种阴影背景

添加以下库

implementation 'com.android.support:design:26.1.0'  //support design

compile 'com.android.support:cardview-v7:26.1.0'   // CardView
你的xml布局中的

声明了cardview

<android.support.v7.widget.CardView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:layout_margin="5dp"
        card_view:cardBackgroundColor="#C8242A"
        card_view:cardCornerRadius="15dp"
        card_view:cardElevation="10dp">

        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="vertical">

            <TextView
                style="@style/TextAppearance.AppCompat.Small"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:paddingBottom="5dp"
                android:paddingLeft="40dp"
                android:paddingRight="40dp"
                android:paddingTop="5dp"
                android:text="Sign in"
                android:textColor="#fff" />
        </LinearLayout>
    </android.support.v7.widget.CardView>