File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# 最详细的 NavigationDrawer 开发实践总结
22
3- 今天开始写第三篇Android系统UI特性的实践文章,还没看过前两篇文章且又有兴趣的童鞋,可以戳下面的链接阅读 (** 有问题欢迎反馈哦** ):
3+ 继前面写的两篇文章之后 (** 有问题欢迎反馈哦** ):
44
551 . [ Android开发:Translucent System Bar 的最佳实践] ( http://www.jianshu.com/p/0acc12c29c1b )
662 . [ Android开发:最详细的 Toolbar 开发实践总结] ( http://www.jianshu.com/p/79604c3ddcae )
77
8+ 接着来写写Android系统UI新特性,本文是我对最近开发过程中应用 ** NavigationDrawer** 特性的详细总结。** 如有问题,欢迎在下方留言讨论,本人不胜荣幸** 。
9+
10+ ## NavigationDrawer 简介
11+
12+ ** NavigationDrawer** 是 Google 在 Material Design 中推出的一种导航设计风格。这样说可能有点抽象,我们直接来看看 ** 网易云音乐** 的侧滑导航栏
13+
14+
15+
16+
817
918
1019## DrawerLayout
@@ -13,8 +22,6 @@ SlidingMenu 开源项目:https://github.com/jfeinstein10/SlidingMenu
1322
1423SlidingDrawer 在 API 17 上被deprecated了
1524
16- 介绍一些比较常用的API,有很多API用了没效果,咋回事?????
17-
1825默认的图标会变成灰色的。。
1926
2027推荐第三方的库 https://github.com/mikepenz/MaterialDrawer
@@ -33,7 +40,9 @@ http://developer.android.com/reference/android/support/v4/widget/DrawerLayout.ht
3340
3441http://developer.android.com/reference/android/support/design/widget/NavigationView.html
3542
36- 左上角的动画效果:http://www.mincoder.com/article/5541.shtml(动画效果已经获得官方支持)
43+ http://developer.android.com/reference/android/support/v7/app/ActionBarDrawerToggle.html
44+
45+ 左上角的动画效果:http://www.mincoder.com/article/5541.shtml
3746
3847
3948## 需要注意的问题
@@ -43,5 +52,5 @@ DrawerLayout 在设置 android:layout_width="wrap_content" 的时候会闪退报
4352需要引入最新的 库,引入 compile 'com.android.support:design:23.1.1' 正常 ,,,但是 compile 'com.android.support:design:23.1.0' 会报错
4453
4554
46- ## 彩蛋
55+ ## 动画效果
4756
You can’t perform that action at this time.
0 commit comments