Android AppBar 不显示阴影
Android AppBar not showing shadow
AppBar 和 BottomNavigationView 不会在它们之间的列表视图上显示任何阴影,即使
setSupportActionBar().setElevation(3.0f);
我有以下布局
CordinatorLayout
--LinearLayout
----AppBarLayout
-----------Toolbar
----/AppBarLayout
----FrameLayout
-----------ListView
----/FrameLayout
----BottomNavigationView
--/LinearLayout
/CordinatorLayout
没有绘制阴影的其他可能性是什么
编辑,
---------------------------------------- ---------------------------------------------- --------------
较旧的设备,如 Galaxy s3 运行 Android 4.4.2 仍然没有显示任何阴影,即使启用了硬件加速
所以问题与工具栏提升、视图裁剪或不正确的布局无关,此特定 activity 的清单条目已关闭硬件加速。
<activity
..
..
..
android:hardwareAccelerated="false"/>
将其更改为 true
修复了它
AppBar 和 BottomNavigationView 不会在它们之间的列表视图上显示任何阴影,即使
setSupportActionBar().setElevation(3.0f);
我有以下布局
CordinatorLayout
--LinearLayout
----AppBarLayout
-----------Toolbar
----/AppBarLayout
----FrameLayout
-----------ListView
----/FrameLayout
----BottomNavigationView
--/LinearLayout
/CordinatorLayout
没有绘制阴影的其他可能性是什么
编辑,
---------------------------------------- ---------------------------------------------- --------------
较旧的设备,如 Galaxy s3 运行 Android 4.4.2 仍然没有显示任何阴影,即使启用了硬件加速
所以问题与工具栏提升、视图裁剪或不正确的布局无关,此特定 activity 的清单条目已关闭硬件加速。
<activity
..
..
..
android:hardwareAccelerated="false"/>
将其更改为 true
修复了它