防ios的抽屉效果,防qq的抽屉效果
AS中导入GitHub开源项目SlidingMenu总结,我开始AS导入SlidingMenu的时候也百度了很多文章,写的都不是很详细,所以导入成功后,写了这篇文章,希望对想用AndroidStudio导入SlidingMenu的小伙伴有所启发。
先上最终效果图动画
1,下载SlidingMenu(https://github.com/jfeinstein10/SlidingMenu)
2.新建AS项目,把SlidingMenu-master中的library文件夹(我把这个文件夹重命名为sliding_menu)拷到新建项目文件夹中与app文件夹同级
3.在settings.gradle文件中添加 include ':sliding_menu'
include ':sliding_menu'
4.在build.gradle(Module:app)中添加依赖 compile project(':sliding_menu')
dependencies {compile fileTree(include: ['*.jar'], dir: 'libs')compile 'com.android.support:appcompat-v7:21.0.2'compile project(':sliding_menu')
}
5.第4步结束后我这边就提示有错误了,修改sliding_menu的build.gradle中的一些参数,如compileSdkVerdion、buildToolsVersion与你AS相匹配(可参照app的build.gradle
中的设置)
6.Build/Make Project(到这步SlidingMenu就已经添加成功了)
7.接下来在MainActivity中添加代码
package com.example.shen.slidingmenudemo;import android.app.Activity;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);// configure the SlidingMenuSlidingMenu 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.*/menu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);//为侧滑菜单设置布局menu.setMenu(R.layout.layout_left_menu);}
}
8.dimens.xml中添加
<dimen name="slidingmenu_offset">60dp</dimen><dimen name="shadow_width">15dp</dimen>
9.布局layout_left_menu很简单就放一个ImageView显示android小图标
10.运行程序,效果图见文章开始处
在安卓中的抽屉效果没有那么好,达不到产品的要求,产品什么都用ios的来做对比。这个由一个防ios的抽屉效果,很实用,as版本的。链接可下载直接用。
防ios的抽屉效果,防qq的抽屉效果相关推荐
- iOS安全攻与防(总篇)
iOS安全攻与防 本地数据攻与防 https UIWebview 第三方sdk与xcode 反编译与代码混淆 越狱与反调试 扫描工具fortify 常见接口漏洞分析 本地数据攻与防 APP文件下的本地 ...
- 微信多开工具,微信防撤回、QQ防撤回、Tim防撤回工具,微信消息防撤回、QQ消息防撤回、Tim消息防撤回,无视撤回功能,不错过每一条消息
这是一款非常小巧精致的防撤回和微信多开工具,只有130kb的大小,但功能却非常强大. 一.软件简介 这是一个开源项目,程序源码全部开源,因此这款工具具有极高的安全性,毕竟代码就公开在大家的眼皮底下,谁 ...
- 防360拦截,360拦截了网站怎么办,如何防360拦截,_防360拦截,防360屏蔽,防qq管家,防360拦截域名,防QQ管家屏蔽
防360拦截,360拦截了网站怎么办,如何防360拦截,_防360拦截,防360屏蔽,防qq管家,防360拦截域名,防QQ管家屏蔽 <?phpempty($_SERVER['HTTP_VIA'] ...
- 反黑防黑技巧:腾讯QQ 被盗的形式及密码保护技巧
反黑防黑技巧:腾讯QQ 被盗的形式及密码保护技巧 看到这个标题,可能有的朋友会说:"我申请了密码保护和QQ行了,就算密码丢了也可以轻易找回来".其实就算你找回QQ密码,我的好友里面 ...
- flutter在IOS上的登录实现——QQ登录、微信登录、自动识别手机号一键登录、apple登录
flutter在IOS上的登录实现--QQ登录.微信登录.自动识别手机号一键登录.apple登录 一.QQ登录 使用的第三方库: 具体操作方法: 1.配置 Universal Links 2.QQ互联 ...
- 防诈骗安全教育宣传防诈骗知识PPT模板
模板介绍 精美PPT模板设计,防诈骗安全教育宣传防诈骗知识PPT模板.一套安全教育幻灯片模板,内含红色多种配色,精美风格设计,动态播放效果,精美实用. 一份设计精美的PPT模板,可以让你在汇报演讲时脱 ...
- 微信公众号主域名防封、H5域名防封怎么处理?
微信公众号主域名防封.H5域名防封怎么处理? 最近有很多老哥问我关于微信公众号主域名防封,H5域名防封,如何处理的问题,今天在这里跟大家分享下. 关于微信公众号.H5,是很多行业推广非常喜欢的一种方式 ...
- iOS CALayer之CAEmitterLayer粒子发射器的神奇效果
https://www.jianshu.com/p/c54ffd7412e7 想必以前QQ空间的点赞效果大家都知道吧,点赞之后按钮周围会有一圈爆裂的小圆点:还有微信的红包雨表情动画等,以及烟花,火焰效 ...
- ios开发学习-手势交互(Gesture)效果源码分享
qianqianlianmeng ios开发学习-手势交互(Gesture)效果源码分享 All Around Pull View 介绍:实现视图四个方向(上下左右)都能够拖动更新(pull to r ...
最新文章
- 领扣(LeetCode)最长公共前缀 个人题解
- Spring Cloud Gateway(路由)
- 游戏编程入门之绘制动画的精灵(爆炸特效)
- XCTF-高手进阶区:web2
- LVM基本应用 扩展及缩减实现
- Android Studio之提示Gradle sync failed: Plugin with id ‘com.novoda.bintray-release‘ not found.
- 前端学习(2733):重读vue电商网站43之使用 lodash 中 cloneDeep(obj) 来实现深拷贝
- Jquery 安装到Visual Studio 2008
- Ubuntu安装Flash Player
- 三星samsung 3G手机s7220 小技巧
- 用计算机进行进制换算方法,计算机进制怎么转换?计算机进制换算方法
- 重装Office教程
- 常见遥感卫星基本参数大全
- RSA+AES混合加密实例
- lodop打印html上下居中,lodop打印横向纵向
- 大数据时代,我们需要“被遗忘权”(转)
- 腾讯企业邮箱申请步骤
- Python开发【项目】:生产环境下实时统计网站访问日志信息
- 【目标检测】概念理解:region proposal、bounding box、anchor box、ground truth、IoU、NMS、RoI Pooling
- Linux 摸索:使用VM安装CenOS 7之后,开机启动黑屏