ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 低调看直播体育app软件下载 >> Android开发 >> 最详细的 Android NavigationDrawer 开发实践总结

最详细的 Android NavigationDrawer 开发实践总结(4/5)

来源:网络整理     时间:2016-03-01     关键词:

本篇文章主要介绍了"最详细的 Android NavigationDrawer 开发实践总结",主要涉及到方面的内容,对于Android开发感兴趣的同学可以参考一下: 继前面写的两篇文章之后( 有问题欢迎反馈哦 ):Android开发:Translucent System Bar 的最佳实践Android开发:最详细的 Too...

layout/activity_cloud_music.xml




    

        

        

        
    

    

        

        

            

            
        

        ...
        ...
        ...

    

最终即可实现类似网易云音乐的效果。

最详细的 Android NavigationDrawer 开发实践总结

仿造网易云音乐

彩蛋

彩蛋一:左上角的导航动画效果实现

最详细的 Android NavigationDrawer 开发实践总结

左上角的导航动画

经常会看有些 app 的左上角有这些带感的导航动画,之前想要引入这种效果,都是来自第三方的开源代码,诸如下面两个比较有名的:

  1. LDrawer
  2. android-ui

而现在再也不需要了,Google 推出的 ActionBarDrawerToggle 也能实现这样的效果了,具体查看我在 NavigationDrawerAnimationActivity 中的实现代码

最详细的 Android NavigationDrawer 开发实践总结

ActionBarDrawerToggle实现效果

如果你对上面这种动画,效果不满意,也可以考虑一下 material-menu 的另一种实现效果。

最详细的 Android NavigationDrawer 开发实践总结

material-menu动画效果

彩蛋二:比 NavigationView 更好的选择

前面提到 NavigationView 的不实用性,如果你真的要实现 NavigationView那样的效果,又渴望比较高的自由度。这个功能强大且自由度很高的开源库 MaterialDrawer 应该是个很不错的选择。

最详细的 Android NavigationDrawer 开发实践总结

MaterialDrawer 效果图一

最详细的 Android NavigationDrawer 开发实践总结

MaterialDrawer 效果图二

总结

相关图片

相关文章