首页下载资源移动开发SlidingMenuDemo

RARSlidingMenuDemo

niejing654092427232.11KB需要积分:1

资源文件列表:

SlidingMenuDemo.rar 大约有91个文件
  1. SlidingMenuDemo\.classpath 187B
  2. SlidingMenuDemo\.project 276B
  3. SlidingMenuDemo\AndroidManifest.xml 364B
  4. SlidingMenuDemo\bin\classes\grimbo\android\demo\slidingmenu\HorzScrollWithImageMenu.class 1.36KB
  5. SlidingMenuDemo\bin\classes\grimbo\android\demo\slidingmenu\HorzScrollWithListMenu$ClickListenerForScrolling.class 803B
  6. SlidingMenuDemo\bin\classes\grimbo\android\demo\slidingmenu\HorzScrollWithListMenu$SizeCallbackForMenu.class 826B
  7. SlidingMenuDemo\bin\classes\grimbo\android\demo\slidingmenu\HorzScrollWithListMenu.class 1.52KB
  8. SlidingMenuDemo\bin\classes\grimbo\android\demo\slidingmenu\MyHorizontalScrollView$MyOnGlobalLayoutListener$1.class 544B
  9. SlidingMenuDemo\bin\classes\grimbo\android\demo\slidingmenu\MyHorizontalScrollView$MyOnGlobalLayoutListener.class 1.19KB
  10. SlidingMenuDemo\bin\classes\grimbo\android\demo\slidingmenu\MyHorizontalScrollView$SizeCallback.class 243B
  11. SlidingMenuDemo\bin\classes\grimbo\android\demo\slidingmenu\MyHorizontalScrollView.class 1.09KB
  12. SlidingMenuDemo\bin\classes\grimbo\android\demo\slidingmenu\R$anim.class 386B
  13. SlidingMenuDemo\bin\classes\grimbo\android\demo\slidingmenu\R$attr.class 275B
  14. SlidingMenuDemo\bin\classes\grimbo\android\demo\slidingmenu\R$color.class 1.5KB
  15. SlidingMenuDemo\bin\classes\grimbo\android\demo\slidingmenu\R$drawable.class 333B
  16. SlidingMenuDemo\bin\classes\grimbo\android\demo\slidingmenu\R$id.class 500B
  17. SlidingMenuDemo\bin\classes\grimbo\android\demo\slidingmenu\R$layout.class 508B
  18. SlidingMenuDemo\bin\classes\grimbo\android\demo\slidingmenu\R$string.class 327B
  19. SlidingMenuDemo\bin\classes\grimbo\android\demo\slidingmenu\R$style.class 317B
  20. SlidingMenuDemo\bin\classes\grimbo\android\demo\slidingmenu\R.class 388B
  21. SlidingMenuDemo\bin\classes\grimbo\android\demo\slidingmenu\ViewUtils$1.class 956B
  22. SlidingMenuDemo\bin\classes\grimbo\android\demo\slidingmenu\ViewUtils.class 1.42KB
  23. SlidingMenuDemo\bin\classes.dex 7.05KB
  24. SlidingMenuDemo\bin\res\drawable\fb_menu.png 32.44KB
  25. SlidingMenuDemo\bin\res\drawable-hdpi\ic_launcher.png 1.42KB
  26. SlidingMenuDemo\bin\res\drawable-ldpi\ic_launcher.png 1.5KB
  27. SlidingMenuDemo\bin\res\drawable-mdpi\ic_launcher.png 2.15KB
  28. SlidingMenuDemo\bin\resources.ap_ 48.42KB
  29. SlidingMenuDemo\bin\SlidingMenuDemo.apk 59.22KB
  30. SlidingMenuDemo\gen\grimbo\android\demo\slidingmenu\R.java 1.68KB
  31. SlidingMenuDemo\proguard.cfg 474B
  32. SlidingMenuDemo\project.properties 273B
  33. SlidingMenuDemo\res\anim\push_left_in.xml 565B
  34. SlidingMenuDemo\res\anim\push_left_in_80.xml 563B
  35. SlidingMenuDemo\res\anim\push_left_out.xml 563B
  36. SlidingMenuDemo\res\anim\push_right_in.xml 564B
  37. SlidingMenuDemo\res\anim\push_right_out.xml 562B
  38. SlidingMenuDemo\res\anim\push_right_out_80.xml 560B
  39. SlidingMenuDemo\res\drawable\fb_menu.png 31.89KB
  40. SlidingMenuDemo\res\drawable-hdpi\ic_launcher.png 4.08KB
  41. SlidingMenuDemo\res\drawable-ldpi\ic_launcher.png 1.68KB
  42. SlidingMenuDemo\res\drawable-mdpi\ic_launcher.png 2.51KB
  43. SlidingMenuDemo\res\layout\activity_menu.xml 409B
  44. SlidingMenuDemo\res\layout\animation_stacked_frames.xml 482B
  45. SlidingMenuDemo\res\layout\dummy_menu.xml 283B
  46. SlidingMenuDemo\res\layout\horz_scroll_app.xml 441B
  47. SlidingMenuDemo\res\layout\horz_scroll_menu.xml 307B
  48. SlidingMenuDemo\res\layout\horz_scroll_with_image_menu.xml 561B
  49. SlidingMenuDemo\res\layout\horz_scroll_with_list_menu.xml 308B
  50. SlidingMenuDemo\res\layout\list_item.xml 178B
  51. SlidingMenuDemo\res\layout\push_left_push_right_animation.xml 435B
  52. SlidingMenuDemo\res\layout\slide_animation_then_call_layout.xml 397B
  53. SlidingMenuDemo\res\layout\test_slide_activity.xml 367B
  54. SlidingMenuDemo\res\values\colors.xml 1.48KB
  55. SlidingMenuDemo\res\values\strings.xml 137B
  56. SlidingMenuDemo\res\values\styles.xml 191B
  57. SlidingMenuDemo\src\grimbo\android\demo\slidingmenu\HorzScrollWithImageMenu.java 902B
  58. SlidingMenuDemo\src\grimbo\android\demo\slidingmenu\HorzScrollWithListMenu.java 1.59KB
  59. SlidingMenuDemo\src\grimbo\android\demo\slidingmenu\MyHorizontalScrollView.java 1.78KB
  60. SlidingMenuDemo\src\grimbo\android\demo\slidingmenu\ViewUtils.java 789B
  61. SlidingMenuDemo\bin\classes\grimbo\android\demo\slidingmenu
  62. SlidingMenuDemo\bin\classes\grimbo\android\demo
  63. SlidingMenuDemo\gen\grimbo\android\demo\slidingmenu
  64. SlidingMenuDemo\src\grimbo\android\demo\slidingmenu
  65. SlidingMenuDemo\bin\classes\grimbo\android
  66. SlidingMenuDemo\gen\grimbo\android\demo
  67. SlidingMenuDemo\src\grimbo\android\demo
  68. SlidingMenuDemo\bin\classes\grimbo
  69. SlidingMenuDemo\bin\res\drawable
  70. SlidingMenuDemo\bin\res\drawable-hdpi
  71. SlidingMenuDemo\bin\res\drawable-ldpi
  72. SlidingMenuDemo\bin\res\drawable-mdpi
  73. SlidingMenuDemo\gen\grimbo\android
  74. SlidingMenuDemo\src\grimbo\android
  75. SlidingMenuDemo\bin\classes
  76. SlidingMenuDemo\bin\res
  77. SlidingMenuDemo\gen\grimbo
  78. SlidingMenuDemo\res\anim
  79. SlidingMenuDemo\res\drawable
  80. SlidingMenuDemo\res\drawable-hdpi
  81. SlidingMenuDemo\res\drawable-ldpi
  82. SlidingMenuDemo\res\drawable-mdpi
  83. SlidingMenuDemo\res\layout
  84. SlidingMenuDemo\res\values
  85. SlidingMenuDemo\src\grimbo
  86. SlidingMenuDemo\assets
  87. SlidingMenuDemo\bin
  88. SlidingMenuDemo\gen
  89. SlidingMenuDemo\res
  90. SlidingMenuDemo\src
  91. SlidingMenuDemo

资源介绍:

滑动式菜单(SlidingMenu)是Android应用中常见的交互元素,它允许用户通过侧滑屏幕来展示或隐藏一个侧边栏,通常包含导航选项、设置或其他功能。在Android开发中,实现这样的效果可以增强应用的用户体验,因为它提供了一种直观且非侵入性的访问更多内容的方式。 SlidingMenu库是一个流行的开源项目,由杰森·罗伯茨(Jason Robitaille)创建,用于在Android应用中实现类似原生Google应用那样的侧滑菜单。这个库允许开发者轻松地将滑动菜单集成到他们的应用程序中,提供了丰富的定制选项,如滑动模式、动画效果以及菜单显示位置等。 要使用SlidingMenu,首先需要在项目的build.gradle文件中添加依赖。如果使用的是Gradle,可以在dependencies块中添加以下代码: ```groovy dependencies { implementation 'com.jeremyfeinstein.slidingmenu:library:1.3@aar' } ``` 接下来,在主Activity中初始化SlidingMenu。通常,我们会将主布局作为内容视图,并将菜单视图作为SlidingMenu的头部。以下是一个简单的初始化示例: ```java SlidingMenu slidingMenu = new SlidingMenu(this); slidingMenu.setMode(SlidingMenu.LEFT); slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN); slidingMenu.setShadowWidthRes(R.dimen.shadow_width); slidingMenu.setShadowDrawable(R.drawable.shadow); slidingMenu.setBehindOffsetRes(R.dimen.slidingmenu_offset); slidingMenu.setFadeDegree(0.35f); slidingMenu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT); slidingMenu.setMenu(R.layout.menu_layout); ``` 这里,我们设置了菜单位于左侧(LEFT),全屏触摸模式(TOUCHMODE_FULLSCREEN),阴影宽度、阴影图片、偏移量、淡入淡出程度以及将菜单布局绑定到活动。 菜单布局(menu_layout.xml)应包含你需要在菜单中显示的视图,例如ListView或RecyclerView,以展示一系列可点击的项目。 ```xml ``` 你需要处理菜单的打开和关闭事件。这可以通过调用SlidingMenu的`showMenu()`和`showContent()`方法来实现,或者监听用户的滑动手势。 在实际应用中,你可能还需要根据需求自定义菜单的样式、动画、交互方式等。SlidingMenu库提供了丰富的API和属性,可以帮助你实现这些功能。 SlidingMenu是Android开发中一个实用的组件,通过它可以方便地创建具有侧滑菜单的应用。了解如何使用SlidingMenu并对其进行定制,能够帮助开发者提升应用的用户体验和功能多样性。在SlidingMenuDemo项目中,你可以找到具体的实现示例,进一步学习和实践如何在你的应用中使用滑动菜单。
100+评论
captcha