SlidingMenu(一)

2024-08-31 23:38
文章标签 slidingmenu

本文主要是介绍SlidingMenu(一),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


开源库地址 开源库地址。。。。。。

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"tools:context=".MainActivity" ><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/hello_world" /></RelativeLayout>

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" ><TextViewandroid:layout_width="match_parent"android:layout_height="match_parent"android:gravity="center"android:text="Hello Sliding Menu!" /></LinearLayout>

MainActivity

package com.zhy.zhy_slidemenu_demo;import android.app.Activity;
import android.os.Bundle;import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//获取控件SlidingMenu menu = new SlidingMenu(this);//设置左边可以拖出menu.setMode(SlidingMenu.LEFT);// 设置触摸屏幕的模式menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);//拖出来的menu的右边的阴影宽度menu.setShadowWidthRes(R.dimen.shadow_width);//拖出来的menu的右边的阴影颜色值menu.setShadowDrawable(R.drawable.shadow);// 设置预留屏幕的宽度--250dpmenu.setBehindOffsetRes(R.dimen.slidingmenu_offset);// 设置渐入渐出效果的值menu.setFadeDegree(0.35f);// 把滑动菜单添加进所有的Activity中,可选值SLIDING_CONTENT , SLIDING_WINDOWmenu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);// 为侧滑菜单设置布局menu.setMenu(R.layout.leftmenu);}}

<resources><dimen name="slidingmenu_offset">250dp</dimen><dimen name="shadow_width">35dp</dimen></resources>

shadow.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" ><gradientandroid:endColor="#141414"android:centerColor="#00EE00"android:startColor="#912CEE" /></shape>

————————————————————或者————————————————

MainActivity

package com.zhy.zhy_slidemenu_demo02;import android.os.Bundle;import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu;
import com.jeremyfeinstein.slidingmenu.lib.app.SlidingActivity;public class MainActivity extends SlidingActivity {@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);setBehindContentView(R.layout.leftmenu);// configure the SlidingMenuSlidingMenu menu = getSlidingMenu();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);}}



这篇关于SlidingMenu(一)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1125323

相关文章

SlidingMenu(二)

项目地址。。。。。 开源库地址 首先看整体界面的布局 activity_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width

SlidingMenu常用的一些属性设置

menu.setMode(SlidingMenu.LEFT);//设置左滑菜单menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);//设置滑动的屏幕范围,该设置为全屏区域都可以滑动menu.setShadowDrawable(R.drawable.shadow);//设置阴影图片menu.setShadowWidthRes(R.d

在Android studio中使用SlidingMenu创建项目

在看前一篇从大神那里转来的日志时,我很快就在eclipse中验证出来了,可是由于是刚刚开始使用Android Stuido,很多地方都是摸索。在网上看到一些方法,可是测试出了问题,问题不在别人那里,在自己这里,了解甚少,好在自己摸索出来了方法,记录在此。 首先在AS中直接新建了一个项目,我这里用的AS是o0.8Beta版,首先我去github上下载了SlidingMenu的相关文件,下载地址

android SlidingMenu属性说明

SlidingMenu简介:  SlidingMenu的是一种比较新的设置界面或配置界面效果,在主界面左滑或者右滑出现设置界面,能方便的进行各种操作.目前有大量的应用都在使用这一效果。如Evernote、Google+、Foursquare等,国内的豌豆夹,人人,360手机助手等都使用SlidingMenu的界面方案。 项目下载地址: http://pan.baidu.com/s/1hq7NQm

ActionBarSherlock+SlidingMenu打造侧边栏

从网上转的,直接拿过来用就行了,没什么好解释的,最近也用网上的这个开源的东西做了一个应用,觉得挺好的。下面的是摘自网上其他兄弟的 1.准备两个library slidingmenu:https://github.com/jfeinstein10/SlidingMenu actionbarsherlock:http://actionbarsherlock.com/(下载的是4.3.1版

Android UI(三)SlidingMenu实现滑动菜单(详细 官方)

Jeff Lee blog:   http://www.cnblogs.com/Alandre/  (泥沙砖瓦浆木匠),retain the url when reproduced ! Thanks 效果图: 求资源到首页上部加群即可。 一. SlidingMenu简介 github:https://github.com/jfeinstein10/SlidingMenu

【Android基础入门〖12〗】滑动菜单SlidingMenu

目录(?)[+] 注:本篇文章基于我以前发表的文章 Android 之 Fragment 之上,稍作修改即可达到 炫酷的 滑动效果 :)   具体步骤如下: NO.1:    新建一个 内容布局,用于显示文章 之所以要新建一个而不是用 right_fragment.xml  是因为 RightFragment 需要被实例化啊,哈哈,这是个重点哦。

一句话解决SlidingMenu和其他滑动控件之间的冲突

http://blog.csdn.net/u011131296/article/details/40681383 今天在使用开源SlidingMenu的时候,发现和ViewPage之间存在一定的冲突,本以为是按照触摸重写ViewPage的滑动事件,将SlidingMenu的触摸滑动给隔离掉,但在网上搜索了一下,还是找到了一个比较好的解决方法: menu.addIgnoredView(mVi

slidingmenu实现代码

可以实现的代码 // configure the SlidingMenumenu = new SlidingMenu(this);menu.setMode(SlidingMenu.LEFT);// 设置触摸屏幕的模式menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);menu.setShadowWidthRes(R.dimen.

[android] 新闻客户端引入SlidingMenu

下载SlidingMenu,https://github.com/jfeinstein10/SlidingMenu 导入library 我们项目右键==>Properties==>Android==>Library add 添加第三方项目为依赖   出现这个错误:Found 2 versions of android-support-v4.jar in the dependency list 因