首页 > 解决方案 > 安卓按键设计

问题描述

我如何在android中制作一个按钮,如下图所示

标签: javaandroidandroid-layout

解决方案


完全归功于fornewid/neumorphism

添加implementation 'com.github.fornewid:neumorphism:0.2.0'到您的 Gradle

我创建了一个类似的按钮

 <soup.neumorphism.NeumorphButton
        android:id="@+id/button"
        style="@style/Widget.Neumorph.Button"
        android:layout_width="200dp"
        android:layout_height="80dp"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:text="Continue"
        android:textAllCaps="false"
        android:textColor="@android:color/white"
        android:textSize="20sp"
        android:textStyle="bold"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:neumorph_shadowColorDark="#191a1c"
        app:neumorph_shadowColorLight="#323639"
        app:neumorph_shadowElevation="6dp" />

预览 :


推荐阅读