我在Android应用中使用Google's support design library v25.1.0实施Bottom Navigation Bar。有什么方法可以添加投影效果,与当前Android本机Google相册应用相同?Android底部导航栏带阴影
9
A
回答
27
您可以使用简单的查看和背景绘制自己的影子正上方的底栏:
<View
android:layout_width="match_parent"
android:layout_height="4dp"
android:layout_above="@id/bottom_bar"
android:background="@drawable/shadow"/>
绘制/ shadow.xml:
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:startColor="#1F000000"
android:endColor="@android:color/transparent"
android:angle="90" />
</shape>
而且,没有兼容性问题,如果使用这种方法。
2
您可以使用标高阴影添加到任何视图
<TextView
android:id="@+id/myview"
...
android:elevation="2dp"
android:background="@drawable/myrect" />
参考this了解更多信息
+0
在我的项目中不起作用:“属性”提升“仅用于API级别21和更高(当前最小值为16)”,如果确实有效,则会使用该属性。 –
相关问题
- 1. 如何删除底部阴影的的导航栏在swift3
- 2. 阴影变色导航栏
- 3. Android:从底部导航中删除阴影
- 4. 底部阴影到ListPopupWindow android
- 5. 底部导航栏
- 6. 的Android - 导航栏取代我的底部导航栏
- 7. Appcelerator Android新底部导航栏
- 8. 导航栏隐藏NestedScrollView的底部[Android]
- 9. Pinterest导航栏框阴影css
- 10. 与添加一个阴影导航栏
- 11. 如何删除导航栏的阴影
- 12. 创建底部导航栏
- 13. jQuery Mobile底部导航栏
- 14. 导航栏飞到底部
- 15. Android底部导航
- 16. 如何在底部增加圆形阴影导航
- 17. Android:将阴影应用于ImageView底部
- 18. Android - 底部导航视图和导航栏内的片段
- 19. 缺少导航栏和底部栏
- 20. 如何阴影底部
- 21. UINaviguationBar底部阴影消失
- 22. CollectionView底部的阴影
- 23. 导航栏状态,显示和隐藏底部导航栏
- 24. 的Android底部导航
- 25. Google即时状态栏和导航栏上的渐变/阴影
- 26. 桌面导航栏粘顶部粘底
- 27. 导航栏显示在底部
- 28. Bootstrap底部滚动导航栏
- 29. jQuery Mobile的导航栏底部
- 30. 导航控制器底部栏
的最佳解决方案。谢谢。 – Ahsan
适合与旧版Android兼容 –