美化AndroidApp的常用特效

    作者:课课家教育更新于: 2017-05-16 17:27:49

      随着人们的需求越来越高,在Andorid中,如果仅仅依靠控件来实现程序功能,这早已不能满足大众的需求,需要在功能应用程序实现的基础上添加多种特效,以打破单一的设计。

      在Android中,特效添加可不少哦,接下来,才学浅薄的小编就把自己知道的和各位小好伙伴们切磋切磋。

    美化AndroidApp的常用特效_Android_移动开发_应用程序_课课家

      一、滚动文字

      见字如意,滚动文字就是让文字像跑马灯似的滚动起来,为了让小伙伴们有更直观的感受,小编在这附上代码图供小伙伴们观看。

    滚动文字

      二、震动效果

      手机的震动,类似是一个比较常见的现象,在用户体验上备受亲睐,也正因此震动效果的实现也是编程人员们所需要去掌握的重要一点。当然,这也需要手机上自身携带了硬件。

      在Android中已经提供了振动接口,而Vibrator用来统一管理震动效果,只需要调用代码Vibratorvibrator=(Vibrator)getSystemService(VIBRATOR_SERVICE)就能使得震动效果出现了,具体代码如下:

    震动效果

      在上面的代码中,重写了Activity中的onStop这个接口,代码的意思是如果程序停止时,Vibrator存在的话,则停止它。而在onTouchEvent中,我们重写了事件,意思是如果屏幕上有单击事件的话,就会开始震动。vibrator函数的第一个参数是一个长整型的数组,用来指定震动的强弱,而第二个参数是指从数组中对应下标的元素开始重复震动,若是-1就不震动。

      三、镜像特效

      镜像就是在图片下方加上本身图片的倒影,同时生成的倒影经过模糊和适当的压缩等处理,使得原来的图片像是放在一面镜子上,从而使本身看起来更加立体。这也是当今大多数手机上常见的一种特效展现形式。下列小编就一步一步的和大家介绍介绍这个能让图片看起来更立体的特效。

      (1)相簿显示

      在相簿显示中,不再是统一水平线上的显示,对于两侧的图片进行了一定角度的旋转以及远小近大的处理。

      (2)镜像效果

      实现基本的正向显示后,便是实现镜像效果,其中的反转图片代码如下。

    镜像效果

      (3)显示图片

      显示图片,设置图像的大小,设置图片显示的模式以及设置抗锯齿,抗锯齿是为了让图片显示效果更好。drawable.setAntiAlias(true)便是用来设置抗锯齿的设置代码,而图像大小的设置代码需知道原始图像大小,再在LayoutParams()里设置相对应的图像长宽。

      小编结语:

      以上就是小编对现在社会上常用到的Android的一些特效做出的总结,通过这篇文章,希望大家能从中学到要时刻关注这个社会大众的一些需求点,以及要学会创新创造出可能会在大众中所流行的,希望小编的小小提醒对你以后的Android编程之路能尽绵薄之力!

课课家教育

未登录