我一直没有使用的背景和一个自定义视图完全做自己一直在找高和低的方式来获得一个“调高”圆角矩形按钮。 我想这样的按钮:
我认为这将做到这一点:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
tools:context=".MyActivity">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Enter the Danger Zone"
android:id="@+id/btn"
android:elevation="8dp" <!-- Here -->
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="16dp"/>
</RelativeLayout>
但是,这不执行任何操作。 该按钮看起来是一样的。 WTF?
是的,我使用的是最新的SDK,等等等等。
编辑:所以我增加了一个translationZ。 现在,阴影表现为活动开,但是当动画完成消失。 ???