关键词:
在github.com网站搜索slidingmenu后https://github.com/jfeinstein10/SlidingMenu
下载demo,导入library到你的项目中,添加到你项目的依赖中使用:
package com.loaderman.slidingmenudemo; import android.app.Activity; import android.os.Bundle; import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // configure the SlidingMenu SlidingMenu menu = new SlidingMenu(this); menu.setMode(SlidingMenu.LEFT); // 设置触摸屏幕的模式 menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN); menu.setShadowWidthRes(R.dimen.shadow_width); menu.setShadowDrawable(R.drawable.shadow); // 设置滑动菜单视图的宽度 menu.setBehindOffsetRes(R.dimen.slidingmenu_offset); // 设置渐入渐出效果的值 menu.setFadeDegree(0.35f); /** * SLIDING_WINDOW will include the Title/ActionBar in the content * section of the SlidingMenu, while SLIDING_CONTENT does not. */ //把滑动菜单添加进所有的Activity中,可选值SLIDING_CONTENT , SLIDING_WINDOW menu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT); //为侧滑菜单设置布局 menu.setMenu(R.layout.leftmenu); } }
activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="主界面" /> </RelativeLayout>
drawable下创建shadow.xml
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" > <gradient android:endColor="#33000000" android:centerColor="#11000000" android:startColor="#00000000" /> </shape>
侧边栏布局leftmenu.xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center" android:text="Hello Sliding Menu!" /> </LinearLayout>
dimens.xml
<dimen name="slidingmenu_offset">80dp</dimen> <dimen name="shadow_width">15dp</dimen>
实现效果:
利用开源slidingmenu框架实现左右侧滑菜单的功能
packagecom.loaderman.slidingmenudemo;importandroid.os.Bundle;importandroid.support.v4.app.Fragment;importandroid.support.v4.app.FragmentPagerAdapter;importandroid.support.v4.view.ViewPager;importandro 查看详情
android怎么导annotations.jar包
参考技术A 使用slidingmenu项目jar包 1 在这里我以slidingmenu为例。首先我们导入slidingmenu项目 2 我们右键查看属性,看其【android】栏目,Eclipse自动帮其勾选了【IsLibrary】 意思就是说这个项目可以供其他项目使用... 查看详情
【求助】slidingmenu左右滑动菜单与viewpage冲突问题
使用SlidingMenu开源的包实现了左侧滑动菜单的功能,结合ViewPage完成了效果。viewPage滑动到第一页的时候再滑动就会出现左侧的菜单。现在需要ViewPage滑动到最后一页从右侧出现另一个SlidingMenu菜单。mSlidingMenuRight.setSecondaryMenu(R.layo... 查看详情
androidslidingmenu使用详解
...多APP都有侧滑菜单的功能,部分APP左右都是侧滑菜单~SlidingMenu这个开源项目可以很好帮助我们实现侧滑功能,如果对SlidingMenu还不是很了解的童鞋,可以参考下本篇博客。将侧滑菜单引入项目的方式很多中,本博... 查看详情
侧滑菜单的简单使用
...,需要v4兼容包,说到侧滑,相信很多人都用过github上的SlidingMenu,不过好像有两个版本,一个是单独的,另一个需要依赖另一个开源项目:ActionBarSherlock;既然Google为我们提供了这个控件,为何不用咧,而且在MaterialDesign设计规... 查看详情
github上有啥价值的android源码
...App中、源代码等信息,可直接登陆FacebookDevelopers查看。3.SlidingMenu(SlidingMenuDemos)SlidingMenu是一个开源的Android库,能够让开发者轻松开发一款应用,实现类似于Google+、Youtube和Facebook应用中非常流行的滑动式菜单。使用SlidingMenu的A... 查看详情
使用slidingmenu
1.引入slidingmenu库2.继承SlidingFragmentActivity3.onCreate改成public4.调用相关api 在onCreate方法里主要代码如下://设置侧边栏setBehindContentView(R.layout.left_menu);SlidingMenuslidingMenu=getSlidingMenu();//设置右侧侧边栏slidingM 查看详情
androidslidingmenu使用详解(代码片段)
...多APP都有侧滑菜单的功能,部分APP左右都是侧滑菜单~SlidingMenu这个开源项目可以很好帮助我们实现侧滑功能,如果对SlidingMenu还不是很了解的童鞋,可以参考下本篇博客。将侧滑菜单引入项目的方 查看详情
androidslidingmenu使用详解(代码片段)
...多APP都有侧滑菜单的功能,部分APP左右都是侧滑菜单~SlidingMenu这个开源项目可以很好帮助我们实现侧滑功能,如果对SlidingMenu还不是很了解的童鞋,可以参考下本篇博客。将侧滑菜单引入项目的方 查看详情
androidslidingmenu使用详解(代码片段)
...多APP都有侧滑菜单的功能,部分APP左右都是侧滑菜单~SlidingMenu这个开源项目可以很好帮助我们实现侧滑功能,如果对SlidingMenu还不是很了解的童鞋,可以参考下本篇博客。将侧滑菜单引入项目的方 查看详情
github开源控件的使用合集
Android的加载动画AVLoadingIndicatorView项目地址:https://github.com/81813780/AVLoadingIndicatorView首先,在build.gradle.中添加;dependencies{compile‘com.wang.avi:library:2.1.3‘}然后在xml中使用;<com.wang.avi.AVLoadingIndic 查看详情
slidingmenu的基础用法
slidingMenu=newSlidingMenu(getApplicationContext());//设置菜单从左侧出来slidingMenu.setMode(SlidingMenu.LEFT);//设置菜单的作用域slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_MARGIN);//设置菜单的大小slidingMenu.setBehin 查看详情
android开源简单控件
CircleImageView自定义圆形控件的使用添加依赖‘de.hdodenhof:circleimageview:2.1.0‘作用:无论你设置的图片是什么样的,显示出来的就是圆形的。在XML资源文件中使用 <de.hdodenhof.circl... 查看详情
slidingmenu异常问题处理
...l?fr=iks&word=.NoClassDefFoundError%3A+com.jeremyfeinstein.slidingmenu.lib.R%24layout&ie=gbk1.从网上获取最新的SlidingMenu源码的压缩包获取地址:https://github.com/jfeinstein10/SlidingMenu解压后的目录结构如下,其中的“Library”目录... 查看详情
c#使用免费开源.net的pdf操作控件pdfiumviewer
...p;https://www.cnblogs.com/mol1995/p/6078733.html 原文内容如下:开源的PdfiumViewer.dll并不完整需要不开源的pdfium.dll配合使用引用只需添加PdfiumViewer.d 查看详情
以编程方式重绘 SlidingMenu
】以编程方式重绘SlidingMenu【英文标题】:RedrawingofSlidingMenuprogrammatically【发布时间】:2014-08-0518:55:27【问题描述】:我成功地使用了JeremyFeinstein的SlidingMenu。在幻灯片菜单中,我创建了一个项目列表,如下图所示。我已经设法让... 查看详情
wpf开源控件mahapps.metro
原文:wpf开源控件MahApps.Metrowpf开源控件MahApps.Metro安装#您可以通过NuGetGUI(右键单击您的项目,单击ManageNuGetPackages,选择Online并搜索MahApps.Metro)或使用PackageManager控制台安装MahApps.Metro。CopyPM>Install-PackageMahApps.Metro或使用软件包... 查看详情
[开源]winform控件使用总结
...是很多年前一些项目积累,所以代码写的有些屎,之所以开源出来,希望能给大家有所帮助,喜欢的话给一个Star以资鼓励~;具体代码:MasterChief欢迎Star,欢迎Issues;控件列表由于比较多,所以这里贴出目录,具体源码就不贴出... 查看详情