Android——UI学习
lxw1980
无名人氏
展开
-
APIDemo学习笔记——Android上几种简单的Animation使用方法(一)
<br />(啊,一不小心把这篇文章删了,没有备份,只能重来了。)<br />在API Demo的View->Animation下可以找到四个Animation的Demo,第一个3D Translate比较复杂,最后再讲,先讲第2个Interpolator。该Activity对应的是view包内的Animation3.java,和layout的animation_3.xml。<br />界面的布局不加解释了,就一个Spinner和一个TextView。不是本文内容。<br />主要解释下几个重点语句。<br原创 2011-01-25 14:24:00 · 14916 阅读 · 0 评论 -
Animation学习总结(中)(转)
<br />转贴:http://www.moandroid.com/?p=808<br /> <br />在Android画图学习总结(四)——Animation(上)中详细介绍了Tween Animation的定义、使用,由于篇幅有限,很多中重要的方面没有说明,这篇文章一方面做个完整的总结说明,另外一方面补充说明上一篇幅遗漏的问题,帮助大家更好的理解Tween Animation。<br />对Tween Animation的本质做个总结:Tween Animation通过对 View 的内容完成一系列的转载 2011-01-25 14:42:00 · 1073 阅读 · 0 评论 -
Animation学习总结(上)(转)
转贴:http://www.moandroid.com/?p=790随着对Drewable的深入了解,发现了Drawable更加强大的功能:显示Animation。Android SDK介绍了2种Animation:· Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果· Frame Animation:顺序播放事先做好的图像,跟电影类似在使用Animation前,我们先学习如何定义Animation,这对我们使用Animat转载 2011-01-25 14:33:00 · 1533 阅读 · 0 评论 -
APIDemo学习笔记——Android上几种简单的Animation使用方法(二)
在APIDemo里的View->Animation里找到4种Animation效果,第一个3D Transition比较复杂,放最后讲,先讲后面三个。第一个Interpolators其实对应的是View包里的Animation3.java,布局文件对应的layout里的animation_3.xml。布局的Spinner设置代码不想详加解释,不是本文重点,不懂的去查一下有关文章。主要解释以下几段代码。初始化Animation,参数分别为动作起点横坐标,终点横坐标,起点纵坐标,终点纵坐标。Animation原创 2011-01-24 22:28:00 · 25706 阅读 · 4 评论 -
APIDemo
<br />这个假期在朋友那里偶然发现了一个API Demo,是Android SDK里自带的一个程序的源代码,几乎Android上所有常见的效果都在里面可以找到。如此好的东西以前居然没有发现。以前遇到一些问题总是上网找,网上找到的代码的质量有些又不是很好。现在发现以前碰到的一些问题其实都是可以在这些个Demo里面找到原型的。<br />这个寒假就打算学习这个API Demo了,并打算写一系列学习笔记,希望可以做到一天一篇吧,不知道能坚持多久,尽量吧。原创 2011-01-24 20:00:00 · 1530 阅读 · 0 评论 -
APIDemo学习笔记——在XML中使用自定义的View类
<br />看了APIDemo->View->Custom的代码。<br />第一眼看过去这些代码还以为是一个很简单的TextView,但在翻到XML文件后,发现这个View是自定义的View,该View的定义放在view包的LabelView.java内,还是很有学习的价值的<br />。这个Demo主要包括view包的CustomView1.java,LabelView.java,layout中的custom_view_1.xml,res中的attrs.xml。<br /> <br />代码不贴了,每个原创 2011-01-26 14:46:00 · 3263 阅读 · 0 评论 -
Android上让View自动更新的另一种办法(非线程)
<br />以前在让使用View时,如果要更新界面,总是使用到线程来更新界面,但在看了SDK之后,发现APIDemo里没有使用过多线程的,使用的是另一个方法。<br />以前写过一个简单的小游戏,用了View,页面更新的代码如下<br />public void run() { while( drawing ) { try { //更新球的位置信息 update(); //通知系统更新界面,相当于调用了onDraw函数原创 2011-01-29 00:43:00 · 6316 阅读 · 0 评论 -
APIDemo学习笔记——Android上几种简单的Animation使用方法(三)——3D Transition
<br />大前天和昨天都没有写,因为看多了,觉得有很多点是重复的,有些一个Activity其实最主要的就是理解了一个API函数的功能就足够了,所以没什么写的激情,但还是坚持一下,抽点来写吧。<br />上次写了Animation,只讲了后面三个,第一个3D Transition没讲。<br />3D Transition的主要定义在animation包内,里面只有两个Java文件。<br />3D翻转其实并不是很复杂,最主要的是一个函数rotation.setAnimationListener(new D原创 2011-01-30 14:43:00 · 3091 阅读 · 1 评论