Android开发
文章平均质量分 70
lsdnh521
这个作者很懒,什么都没留下…
展开
-
android UI之ScaleAnimation解析
安卓APP中如何实现一张图片的缩放动画效果,在这里我们可以借助Animation中的ScaleAnimation来进行。 先来看一下ScaleAnimation的参数 : ScaleAnimation(float fromX, float toX, float fromY, float toY, int pivotXType, float pivotXValue, int pi原创 2015-08-24 11:18:57 · 750 阅读 · 0 评论 -
安卓TextView各个属性
写程序的时候TextView是一个非常常用的控件,因此对于它的属性的了解可以帮助我们更好地掌握它的使用,使我们在编写代码的时候节省不少力气! android:autoLink 设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web /email/phone/map/all) android:autoText 如果设置,将自动执行输入原创 2015-08-27 15:57:14 · 510 阅读 · 0 评论 -
安卓中利用TranslateAnimation实现图片循环移动时候的出现的一个问题,在这里记一下
要利用安卓的Animation实现一个图片的循环移动效果,在这里要使用到setAnimationListener. 但是在其中的onAnimationEnd()方法中设置图片的visibility属性的时候, 用setVisibility()进行设置,程序逻辑上没有问题,但是运行的时候会乱掉,也就是图片的出现和消失的顺序会乱掉。一直找不到原因,最后换了一种方法实现了这个功能 ,可以参考我的另外原创 2015-08-14 18:06:29 · 3749 阅读 · 0 评论 -
android中利用animation实现Image的循环移动
本文利用TranslateAnimation实现图片的移动动画效果,利用setAnimationListener实现图片的循环移动! 思想很简单,就是在第一个动画结束的时候开始下一个动画。做这个的过程让我感觉很像是在做ppt。 现在感觉很多东西原理真的都是相通的。 首先是设置四个动画效果,利用TranlateAnimation,然后在每个animation的setAnimationL原创 2015-08-14 16:44:14 · 5970 阅读 · 0 评论 -
Android帧动画实现
文章主要写了安卓帧动画的主要实现过程。先贴上java代码: public class MainActivity extends Activity { private ImageView refreshView; private AnimationDrawable animationDrawable; @Override protected void onCre原创 2015-08-17 17:47:17 · 440 阅读 · 0 评论 -
android代码中设置控件位置属性的方法
在平时,如果我们需要在代码中对控件的位置属性进行动态设置可以用到一个方法: setGravity(int gravity) 其参数选择都在Gravity这个类中 如果要选择让控件水平居中,则设置如下: setGravity(Gravity.CENTER_HORIZONTAL);原创 2015-09-09 16:22:35 · 3534 阅读 · 0 评论 -
Android之SurfaceView
安卓中如果主线程负担的任务比较繁重,就会引起主线程的阻塞,这时候你会发现你的应用很卡,例如加载图片。 为了减轻主线程的繁重任务,我们可以把一些绘制图片的任务重新开一个线程进行显示,为此,安卓为我们提供了一个SurfaceView的类来帮助我们完成这样的操作。 这个类在安卓游戏中经常会用到,对于这些对实时性要求比较高的应用,一般还是会选择从SurfaceView构建,而不是很常用的View。原创 2015-09-17 14:56:24 · 647 阅读 · 0 评论 -
安卓之在SurfaceView中实现动画效果
之前用安卓的Animation实现过一个刷新的动画效果,具体链接在此:animation动画 但是当把这样的动画效果嵌入进整个项目代码中后,有可能会因为主线程任务的繁重而导致动画效果发生卡顿。 下面换了一种方法来实现,在这里是利用SurfaceView这个类来实现的。关于SurfaceView的了解,可以点这个链接:安卓之SurfaceView 下面贴上实现代码,实现效果跟anima原创 2015-09-17 15:18:54 · 2216 阅读 · 0 评论 -
android图形系统详解:View layer
文章转载自:开发者社区 View layers 在所有版本的Android中,views都有画到离屏缓冲的能力,这包括使用view的绘制cache,或使用Canvas.saveLayer().离屏缓冲,或者说层,有很多用处.你可以使用它们来为复杂的view动画或使用组合效果时提高性能.例如,你可以使用Canvas.saveLayer()实现淡出效果,这个方法会临时的把一个v转载 2015-09-22 14:28:30 · 921 阅读 · 0 评论