Android:使用 AppCompat V7 为按钮设置 material 设计高度
Android: Set material design elevation for button using AppCompat V7
当遵循 this Android tutorial 使用 AppCompat V7 获得新的工具栏时,android.support.v7.widget.Toolbar
支持 android:elevation
在 SDK 的 < Lollipop 上。这是因为他们使用 android.support.v7.widget.Toolbar
而不是 Toolbar
。
按钮有对应的吗?像 android.support.v7.widget.Button
这样的东西? (这个不存在)或者在某些支持提升的视图中覆盖按钮的任何其他解决方法? (我不希望实现创建带有渐变的自定义形状以提升外观和感觉)。
谢谢,
不幸的是,你将不得不做你不想做的事。因为还没有支持按钮视图。 (据我所知:)也许一些无所不知的人会纠正我的答案)
您可以使用支持设计库中的浮动操作按钮。
在您想要此按钮的布局中使用以下代码。
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/ic_fab"
android:layout_gravity="bottom|end"
app:backgroundTint="#0091b4"
app:elevation="6dp"
app:pressedTranslationZ="12dp"
android:layout_margin="10dp"
android:scaleType="centerCrop" />
在你的项目中添加设计依赖
在 build.gradle 文件
的依赖列表中添加下面
compile 'com.android.support:design:23.0.1'
当遵循 this Android tutorial 使用 AppCompat V7 获得新的工具栏时,android.support.v7.widget.Toolbar
支持 android:elevation
在 SDK 的 < Lollipop 上。这是因为他们使用 android.support.v7.widget.Toolbar
而不是 Toolbar
。
按钮有对应的吗?像 android.support.v7.widget.Button
这样的东西? (这个不存在)或者在某些支持提升的视图中覆盖按钮的任何其他解决方法? (我不希望实现创建带有渐变的自定义形状以提升外观和感觉)。
谢谢,
不幸的是,你将不得不做你不想做的事。因为还没有支持按钮视图。 (据我所知:)也许一些无所不知的人会纠正我的答案)
您可以使用支持设计库中的浮动操作按钮。
在您想要此按钮的布局中使用以下代码。
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/ic_fab"
android:layout_gravity="bottom|end"
app:backgroundTint="#0091b4"
app:elevation="6dp"
app:pressedTranslationZ="12dp"
android:layout_margin="10dp"
android:scaleType="centerCrop" />
在你的项目中添加设计依赖 在 build.gradle 文件
的依赖列表中添加下面compile 'com.android.support:design:23.0.1'