java - 安卓按键设计
问题描述
我如何在android中制作一个按钮,如下图所示
解决方案
完全归功于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" />
预览 :
推荐阅读
- python - 有什么方法可以处理 DB uri 中的断开连接吗?
- javascript - 即使我不调用 setstate React 也会更新状态
- telegram - 使用 BOT API 清除 Telegram 中的群组消息
- python - 在发出 Python POST 请求之前,我们是否需要进行 json.dumps 和编码?
- r - 从一个变量的不同问题中收集相同的答案?
- python - 修改函数输入参数是不好的做法吗?
- node.js - 如何使用他们的节点客户端将脚本放入弹性搜索?
- kubernetes - 默认 GKE pod 上的 CPU 限制
- delphi - 如何在 Delphi 10.2 中使用 TComPort 清除客户显示?
- python - 比较 Pyspark 数据帧的值(列表)