Is there any way in Android that applies drop shadow as shown in Figma or XD Tool ?
我有一个 figma 设计,我一直在创建这个下降效果我已经尝试使用
selector
和 layer-list
有什么方法可以申请 x , y 和模糊 效果以及不透明度的阴影颜色。以上属性仅适用于 编辑文本 但不适用于 文本输入布局
我在 Figma 中的 View 属性如下。
最佳答案
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/passwordTV"
style="@style/Widget.App.TextInputLayout"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:background="@drawable/text_input_selector"
android:backgroundTint="#0B102C"
android:outlineAmbientShadowColor="#1EB0D5"
android:outlineSpotShadowColor="#1EB0D5"
android:textColorHint="#4A5478"
android:translationZ="@dimen/_10sdp"
app:endIconDrawable="@drawable/ic_show_password"
app:endIconMode="password_toggle"
app:hintTextColor="#4A5478">
<com.google.android.material.textfield.TextInputEditText
android:id="@+id/passwordEt"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:drawableStart="@drawable/ic_lock"
android:drawablePadding="7dp"
android:hint=" Password"
android:inputType="textPassword"
android:textColor="@color/white"
android:textColorHint="#CAD5F4"
android:textSize="12dp" />
</com.google.android.material.textfield.TextInputLayout>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_focused="true"
android:drawable="@drawable/background_glow"/>
</selector>
text_input_selector.xml<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#0C263E"/>
<corners android:radius="7dp"/>
</shape>
background_glow.xml
关于android - android中的背景阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72644805/