AndroidStudio工具常用设置

现在终于把Android开发工具从Eclipse变成AndroidStudio啦,AndroidStudio可是Google的亲儿子,我们用它作为开发工具是势在必行。不过从Eclipse转变到AndroidStudio中,刚开始还真有些不习惯,不仅仅是项目的结构(AndroidStudio中Module对应Eclipse中的Project,AndroidStudio中的project对应Eclipse中的WorkSpace)。下面从AndroidStudio工具的简单设置开始!
1,AndroidStudio工具操作栏简单:这里写图片描述,常用的几个操作就是中间那个绿色三角形:运行操作,它后面那个就是我们的Debug运行操作。
2,打开设置界面的方面,File–>Settings或者点击工具栏中那个小扳手图标:
这里写图片描述
3,不知道用Eclipse的时候,你对界面的感觉如何,反正我是不太喜欢,那我们在AndroidStudio中如何中设置界面风格呢?打开设置,然后:这里写图片描述,搜索Appearance,选择Theme,有三个选择项目,默认就是Darcula,就是现在贴图的风格,其它的自己尝试下吧。
4,开发离不开快捷键,如何设置,进入 settings–>Keymap:
这里写图片描述,默认是Visual Studio的,人性化的是可以选择Eclipse的快捷键方式,是不是很方便呢?
5,设置我们的字体大小等,settings–>Colors&Fonts:这里写图片描述默认是不能修改的,你要点击Sava As另外保存一份,然后再编辑才行,如图:
这里写图片描述,你可以点击图中左边红圈部分选项,对应进行修改。
6,在Eclipse中我们可以在代码左边显示代码所在的行数,AndroidStudio肯定少不了这个功能啦,设置比较简单,可以在代码所在编辑框,左侧右键,选择Show Line Numbers,这样设置只能设置当前类,如果要设置整个项目中都显示,则如图:这里写图片描述把show line numbers 前面的方框打上钩。
7,让AndroidStudio与我们的代码管理工具svn关联,进行如下设置:这里写图片描述在上图中红色箭头的地方选择你svn安装包中svn.exe文件所在的目录,安装无误则可以与svn关联进行代码同步操作。
8,如果要用Genymotion模拟器,则需要进行相应的安装,打开Android Studio,依次【File】-【Settings】找到plugins设置项,点击右侧的“Browser。。”按钮,在搜索栏里输入genymotion关键字,可以看到右侧已经搜索到插件,点击install安装,安装成功会提示重启,在Settings界面也是多一个选择项目如图:这里写图片描述,安装成功同时在工具操作栏最后会显示一个红色的手机图标,第一张图上就有。
9,我们对项目的简单设置,主要操作是File–>Project Structure:这里写图片描述上图中有几个标签,对应进行相关设置,同时我们如果要对项目添加jar包或是Module,也是要进入 这个页面设置,操作如下:这里写图片描述
10,我们打开AndroidStudio工具,会发现在工具的屏幕中间有一条竖线,这个是为了让我们养成好的代码风格习惯,不要在一行中写太多的代码,相当于个分界线(个人观点),如果要去掉怎么办呢?还是如图:这里写图片描述,把图中那个show right margin前面方框中的钩去掉就可以了。接下来就可以进行开发之旅啦。
最后再说一个AndroidStudio的人性化之处,就是在每次启动时,会有一个操作提示的框,告诉我们如何进行代码提示,如何使用一些常用 快捷键等,当然可以把这个提示关闭哦!

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一般实现这个特效会用到一个控件:ViewFlipper <1>View切换的控件—ViewFlipper 这个控件是什么呢?请注意观看博文Android学习笔记之ViewFilpper 。 除了这个ViewFlipper,我们还需要了解一下ViewAnimator。它主要是为其中的View切换提供动画效果。 还会用到几个方法: setInAnimation:设置View进入屏幕时候使用的动画。该方法有两个重载方法,即可以直接传入Animation对象,也可以传入定义的Animation文件的resourceID。 setOutAnimation:设置View退出屏幕时候使用的动画。使用方法和setInAnimation方法一样。 showNext:调用该方法可以显示FrameLayout里面的下一个View。 showPrevious:调用该方法可以来显示FrameLayout里面的上一个View。 以及它的属性: 属性名称 描述 android:inAnimation (译者注:设置View进入屏幕时候使用的动画) android:outAnimation (译者注:设置View离开屏幕时候使用的动画) 第一个属性对应着第一个方法,第二个属性对应第二个方法。 <2>实现滑动 实现滑动就必须介绍一下GestureDetector: GestureDetector类中可以用来检测各种手势事件。 该类有两个回调接口,分别用来通知具体的事件。 GestureDetector.OnDoubleTapListener:用来通知DoubleTap事件,类似于鼠标的双击事件,该接口有如下三个回调函数: 1. onDoubleTap(MotionEvent e):通知DoubleTap手势, 2. onDoubleTapEvent(MotionEvent e):通知DoubleTap手势中的事件,包含down、up和move事件(这里指的是在双击之间发生的事件,例如在同一个地方双击会产生DoubleTap手势,而在DoubleTap手势里面还会发生down和up事件,这两个事件由该函数通知); 3. onSingleTapConfirmed(MotionEvent e):用来判定该次点击是SingleTap而不是DoubleTap,如果连续点击两次就是DoubleTap手势,如果只点击一次,系统等待一段时间后没有收到第二次点击则判定该次点击为SingleTap而不是DoubleTap,然后触发SingleTapConfirmed事件。 GestureDetector.OnGestureListener:用来通知普通的手势事件,该接口有如下六个回调函数: 1. onDown(MotionEvent e):down事件; 2. onSingleTapUp(MotionEvent e):一次点击up事件; 3. onShowPress(MotionEvent e):down事件发生而move或则up还没发生前触发该事件; 4. onLongPress(MotionEvent e):长按事件; 5. onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY):滑动手势事件; 6. onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY):在屏幕上拖动事件。 本次仅用到了OnGestureListener类中的onFling方法。 其他手势事件各位可以自己回去试验。 要实现屏幕切换的话,首先需要定义一个GestureDetector: private GestureDetector mGestureDetector; 并在onCreate函数中初始化: mGestureDetector = new GestureDetector(this); 同时Activity要继承OnGestureListener接口,并实现其中的onFling方法。 另外Activity的onTouchEvent事件也要实现!! 另外本例View切换时还有动画效果。使用Animation类实现,相关的函数: ?setInAnimation:设置View进入屏幕时候使用的动画,该函数有两个版本: 一个接受单个参数,类型为android.view.animation.Animation; 一个接受两个参数,类型为Context和int,分别为Context对象和定义Animation的resourceID。 ?setOutAnimation: 设置View退出屏幕时候使用的动画,参数setInAnimation函数一样。 ?showNext: 调用该函数来显示FrameLayout里面的下一个View。 ?showPrevious: 调用该函数来显示FrameLayout里面的上一个View。 在这段代码里,创建了多个IamgeView(用来显示图片),用一个for循环来添加到了ViewFlipper中。程序运行后,当用手指在屏幕上向左滑动,会显示下一个图片,用手指在屏幕上向右滑动,会显示前一个图片。实现滑动切换的主要代码都在onFling()方法中,用户按下触摸屏,快速移动后松开,就会触发这个事件。在这段代码示例中,对手指滑动的距离进行了计算,如果滑动距离大于120像素,就做切换动作,否则不做任何切换动作。 可以看到,onFling()方法有四个参数,arg0和arg1上面代码用到了,比较好理解。参数arg3和arg4是做什么用的呢?arg3和arg4实际上是X轴和Y轴上的移动速度,单位是像素/秒。结合这两个参数,可以判断滑动的速度,从而做更多的处理。 为了显示出滑动的效果,这里调用了ViewFlipper的setInAnimation()和setOutAnimation()方法设置了View进入和退出的动画。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值