侧滑的简单配置之一xml方式

原创 2016年06月02日 07:55:09

MainActivity.java

package com.example.myslidingdemo;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

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);
        initSlidingMenu();
    }

    private void initSlidingMenu() {
        // 初始化SlidingMenu对象
        SlidingMenu menu = new SlidingMenu(this);
        // 设置侧滑方式为左侧侧滑
        menu.setMode(SlidingMenu.LEFT);
        /*
         * 设置拖拽模式 SlidingMenu.TOUCHMODE_FULLSCREEN全屏触摸有效
         * SlidingMenu.TOUCHMODE_MARGIN 拖拽边缘有效 SlidingMenu.TOUCHMODE_NONE
         * 不响应触摸事件
         */
        menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
        // 设置阴影的宽度
        menu.setShadowWidthRes(R.dimen.shadow_width);
        // 设置阴影的图片
        menu.setShadowDrawable(R.drawable.shadow);
        // 设置sldingMenu的剩余大小---=内容显示页对应的dp大小
        menu.setBehindOffsetRes(R.dimen.slidingmenu_offset);
        // 设置滑动时的渐变程度
        menu.setFadeDegree(0.35f);
        // 使SlidingMenu附加在Activity右边
        // SlidingMenu.SLIDING_CONTENT 将侧滑栏设置为在内容位置
        // SlidingMenu.SLIDING_WINDOW 将侧滑栏设置为在整个窗口呈现
        menu.attachToActivity(this, SlidingMenu.SLIDING_WINDOW);
        // 设置SlidingMenu关联的布局
        menu.setMenu(R.layout.menu);
        // 在SlidingMenu关联布局中查询控件
        TextView tv_test = (TextView) menu.findViewById(R.id.tv_test);
        // 简单设置SlidingMenu界面显示内容
        tv_test.setText("haha");
        //menu.showMenu(); 显示侧滑

 }
}




drawable目录下

shadow.xml文件

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >

    <gradient
        android:endColor="#5A000000"
        android:centerColor="#2D000000"
        android:startColor="#00000000" />

</shape>



menu.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"
    android:background="#000fff">

    <TextView
        android:id="@+id/tv_test"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

</LinearLayout>


版权声明:本文为博主原创文章,未经博主允许不得转载。

android:activity最简单的侧滑效果

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/8714621 人人客户端有一个特效还是挺吸引人的,在主界面手指向右滑动,就可以...
  • zoushu_nihao
  • zoushu_nihao
  • 2016年08月11日 17:41
  • 1272

重温Spring之旅6——基于XML配置方式进行AOP开发

要进行AOP编程,首先我们要在spring的配置文件中引入aop命名空间:
  • btt2013
  • btt2013
  • 2017年02月02日 22:01
  • 267

动手打造史上最简单的 Recycleview 侧滑菜单

Recycleview 侧滑菜单大多的实现思路是:通过自定义 Recycleview 或 Adapter 提供创建菜单方法,然后内部再关联到各个 item 改变其布局,从而使 item 具有侧滑功能,...
  • yhaolpz
  • yhaolpz
  • 2017年08月19日 11:27
  • 41328

web.xml简单配置

  • LUANJIESHI
  • LUANJIESHI
  • 2017年01月05日 17:54
  • 365

驱动开发之六 --- 一个简单的显示驱动之五 【译文】

驱动开发之六 --- 一个简单的显示驱动之五 【译文】 DrvCompletePDEV DrvCompletePDEV的调用,是用在DrvEnablePDEV调用之后,用来通知显示...
  • cosmoslife
  • cosmoslife
  • 2012年06月23日 00:19
  • 683

Hibernate关系对映-表映射基于XML配置方式

个人框架初学者,觉得hibernate的内容多,不多写肯定记不下来,写多了也不一定能信手拈来。所以今天写下一个总结,重温一遍,有需要的可以看看,大概分为: 1.对应关系(一对多 多对一 双向一对多 基...
  • snakeMoving
  • snakeMoving
  • 2016年11月25日 13:47
  • 758

基于XML schema的简化配置方式

1.使用p:命名空间简化设值注入时设置属性参数步骤://Person Bean public class Person { private String username ; priv...
  • qq_27905183
  • qq_27905183
  • 2016年10月20日 14:45
  • 228

Spring Bean配置方式之二:XML配置

一、bean的配置 在Spring中有三种方式来配置Bean之间的关系:XML配置文件、注解方式、Java类配置。下面讲解xml方式的配置。 1.bean的基本配置 举例 说明 ...
  • dingqinghu
  • dingqinghu
  • 2013年05月22日 23:27
  • 2119

QQ主界面的滑动效果的实现(xml中定义布局属性)

需要注意的时本例中导入了com.nineoldandroids.view.ViewHelper的包,还用到了常用的ScreenUtils 辅助类来获取屏幕的信息。jar包可以在网盘中寻找。 另外,关于...
  • qq_16444837
  • qq_16444837
  • 2015年09月17日 20:37
  • 1189

【Spring学习05】四种xml配置注入方式

平常应用Spring开发中,用得最多的是容器。spring容器帮我们实例化对象并且注入到需要该对象的类中。 spring有多种依赖注入的形式,下面仅介绍spring通过xml进行IOC配置的方式:一...
  • soonfly
  • soonfly
  • 2017年03月30日 21:22
  • 3061
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:侧滑的简单配置之一xml方式
举报原因:
原因补充:

(最多只允许输入30个字)