AttachExample这个类没有继承BaseActivity,而是FragmentActivity,写到这好像感悟到了 为什么官方现在都推荐使用Fragment而不是Activity,因为Fragment有着强大的动态添加能力, FragmentManager中的replace等,而且添加之后还能按返回键返回上一个Fragment,当然需 要设置些方法,这些都是在一个Acitivity中完成的,这个有点像ActivityGroup,但是Fragment 动态添加,移除,更改的这些方法,视乎更…
本文从BaseActivity说起,因为其他功能页面都继承了这个类. 这里继承了Sliding中的SlidingFragmentActivity,其实也可以继承SlidingActivity, 但是现在官方推荐使用Fragment,Fragment的特点就是她属于Activity中的一部分, 有自己的特有生命周期,方便管理使用吧,其实具体有什么优点,因为用的少,所以 没体会到. 官方介绍了两种使用Sliding,一种就是上文的继承SlidingActivity,另一种是动态添 加,代码如下: 根…
PropertiesActivity此类主要是对SlidingMenu设置的一些展示,也是为了使用者能快速的掌握SlidingMenu 的特点. 首先获得SlidingMenu对象: SlidingMenu对象显示位置的设置: 如果设置左右同时,则需要设置SecondaryMenu,并添加一个布局: 设置左侧和右侧Menu的阴影: 阴影代码如下(这个是左侧阴影): 设置手指滑动响应范围: Menu隐藏到左侧边栏的范围由0~1 设置Menu阴影的宽度,如果在代码中动态改变其宽度,需要在重绘view…
CustomAnimation 构造方法: 其中CanvasTransformer对象是重点,因为他是实现动画的对象,设置对象的代码如下: 其中变化方法如下: 其中的canvas.scale(),方法是重点,动画的变化全靠他了,具体怎么用就看自己想象了. Demo提供了三种动画: Scale(伸展开来)动画: Slide(由下到上)动画: Zoom(缩放)动画: 总结:动画效果可以提高用户体验度,希望大家能多多使用,做出更优秀的APP,提示content_frame也可以加动画, 大家可以试试.…
包含ActionBar:setSlidingActionBarEnabled(true); 效果图: 不包含ActionBar:setSlidingActionBarEnabled(false); 效果图:…
ResponsiveUIActivity 这个类实现的是一个响应适UI设计重点是布局的设计: layout布局如下: layout-large-land布局如下: layout-xlarge布局如下: 然后在OnCreate中进行的判断是读取的哪个布局: 因为是继承了SlidingFragmentActivity所以,必须在没有Menu的时候提供一个空的view,否则报错. 总结:相应适设计在大屏或是平板上和手机同时使用的布局非常有用,提高用户体验,使用户更方便 快捷的使用APP.…
FragmentChangeActivity 这个类在OnCreate中依然判断了savedInstanceState,原因同上文一样,但是他这里使用了 这个方法是在转屏幕的时候,用于保存一些参数,比如玩游戏的时候分数的保存和金币数量的保存. 和这个类相关联的还有如下两个类: ColorMenuFragment:用于创建slingmenu和监听menu点击: 创建: 监听: 点击响应: 其中的switchContent方法在FragmentChangeActivity中: 根据点击相应,更改fr…
1.SlidingMenuDemo下载: 由AndroidManifest.xml能看出项目是从ExampleListActivity启动的: ExampleListActivity继承了SherlockPreferenceActivity(actionbarsherlock工具类中), 并在oncreate中调用了addPreferencesFromResource(): main文件在:res/xml中,文件内容: 然后运行展示的效果如下: 即一个不能点击的父标题(General)和下边几个…
教程来源于:Unity官方实例教程 Space Shooter(一)-(五)       http://www.jianshu.com/p/8cc3a2109d3b 一.经验总结 教程中步骤清晰,并且相应代码及代码思路也给出,一步步跟着走下来的话并不存在困难.对unity新手来讲,可以学到不少的东西. 1.添加GameObject存在两个标准步骤(良好习惯) 重新命名及重置Transforms Transforms可以理解为该GameObject的位置相关参数 position为位置参数,rot…
第一部分: 学习Mahout必需要知道的资料查找技能: 学会查官方帮助文档: 解压用于安装文件(mahout-distribution-0.6.tar.gz),找到例如以下位置.我将该文件解压到win7的G盘mahout目录下,路径例如以下所看到的: G:\mahout\mahout-distribution-0.6\docs 学会查源码的凝视文档: 方案一:用maven创建一个mahout的开发环境(我用的是win7,eclipse作为集成开发环境,之后在Maven Dependencies中…