上一页 1 ··· 8 9 10 11 12 13 14 下一页

android开发(9) 渐变动画演示(Tween Animation)

摘要: 在Android SDK介绍了两种Animation: 1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画,或者说 补间动画。2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画,或者说 逐帧动画。----------------------------我们本文先了解下渐变动画,下一篇文章了解逐帧动画渐变动画的4种animationalpha 渐变透明度动画效果scale 渐变尺寸伸缩动画效果translate 画面转换位置移动动画效果rotate 画面转移旋转动画效果 实现动画的步骤:1.准备一 阅读全文
posted @ 2011-07-06 12:34 张云飞VIR 阅读(2855) 评论(2) 推荐(0) 编辑

android开发(8) 选项卡的切换

摘要: 相信使用过android手机的朋友都见过下面样子的选项卡,本文我们尝试做的演示。这个选项卡页面,或者说是标签卡。分为两部分:一个顶部的按钮(可点击的)的切换卡部分一个主内容区(上图显示“第二个窗体”字体的)的主显示区。我们想实现的效果是点击切换的选项卡卡部分,主显示区的内容随之改变。那么我们看下页面布局代码<TabHostxmlns:android="http://schemas.android.com/apk/res/android"android:id="@android:id/tabhost"android:layout_width=&quo 阅读全文
posted @ 2011-07-04 16:53 张云飞VIR 阅读(16824) 评论(0) 推荐(2) 编辑

android开发(8) 使用ViewFlipper来用手势切换画面

摘要: android 阅读全文
posted @ 2011-06-29 18:12 张云飞VIR 阅读(1828) 评论(0) 推荐(0) 编辑

android开发(7) 文件下载

摘要: 我们在开发中经常需要从服务器下载文件,下载的内容可能有交换的信息,缓存的图片,程序更新包等。我们使用URLConnection来实现下载。先看几行代码: String urlDownload = ""; urlDownload = "http://www.baidu.com/img/baidu_sylogo1.gif"; URL url = new URL(urlDownload ); // 打开连接 URLConnection con = url.openConnection(); // 输入流 InputStream is = con.getInpu 阅读全文
posted @ 2011-06-28 16:43 张云飞VIR 阅读(2219) 评论(1) 推荐(2) 编辑

android开发(6) - 初遇handler

摘要: handler是线程通讯工具类。用于传递消息。它有两个队列:1.消息队列2.线程队列消息队列使用sendMessage和HandleMessage的组合来发送和处理消息。线程队列类似一段代码,或者说一个方法的委托,用户传递方法。使用post,postDelayed 添加委托,使用removeCallbacks移除委托。由上面的特性我们可以简单看出“handler类似一个容器对象,它携带了消息的集合和委托的集合”。java里没有委托delegate的概念,但是可以通过class来持有一个可执行的方法代理。handler更像是一个传递者,在另外的线程里和主线程之间传递消息和可执行的代码。它不仅仅携 阅读全文
posted @ 2011-06-28 13:47 张云飞VIR 阅读(1249) 评论(0) 推荐(0) 编辑

android开发(5) 动态生成控件

摘要: 我们以前的几个例子中都是直接使用设计器来制作的表单视图,实际在开发中经常会遇到使用代码来动态的添加控件到视图中。一般情况下的步骤是:1.生成一个控件,比如new Button。2.设置控件的各种属性,比如 设置某个Button的显示文字,绑定事件等。3.将这个控件追加到一个容器控件中,作为这个容器控件的子控件。比如:view.AddView(...).4.在追加的父控件内时,可以指定布局的方式。在动态添加完毕后,我们还需要能够获得对这些动态添加后的控件的值。比如我添加一个文本框,我还想获得用户在这个文本框里填入的值。android的view控件里,都有个属性Tag,我们可以很方便的使用这个属性 阅读全文
posted @ 2011-06-23 11:06 张云飞VIR 阅读(4613) 评论(1) 推荐(0) 编辑

android开发(4) 闪屏的实现

摘要: 闪屏呢,就是SplashScreen,也可以说是启动画面,就是启动的时候,闪(展示)一下,持续数秒后,自动关闭。android的实现非常简单,使用Handler对象的postDelayed方法就可以实现。在这个方法里传递一个Runnable对象和一个延迟的时间。该方法实现了一个延迟执行的效果,延迟的时间由第2个参数指定,单位是毫秒。第一个参数是Runnable对象,里面包含了延迟后需要执行的操作。代码如下:newHandler().postDelayed(newRunnable(){@Overridepublicvoidrun(){//TODOAuto-generatedmethodstubI 阅读全文
posted @ 2011-06-21 17:45 张云飞VIR 阅读(1743) 评论(1) 推荐(0) 编辑

android开发(3) 可滚动的录入表单演示

摘要: 软件开发很多工作就是收集表单,展示一个表单等待用户录入表单数据。那么我们就做个这样的的布局演示吧。本文使用的控件有:RelativeLayout 相对布局 ScrollView 滚动视图TableLayout 表格布局如上图所示,界面(或者说窗体)分为三个部分:顶部:信息提示,标题(Title)中间:表单内容底部:操作按钮实现这样的布局一定要用到RelativeLayout 相对布局,我们这样指定我的布局。1.根控件(视图)放置一个RelativeLayout 作为根控件。指示它填充满整个窗口,fill_parent。2.在根控件里放置三个子控件,对应刚刚提到三个部分(顶部,中间。底部)等。3 阅读全文
posted @ 2011-06-17 15:35 张云飞VIR 阅读(2783) 评论(0) 推荐(0) 编辑

android开发(2) - 九宫格的实现

摘要: 在程序中经常会遇到九宫格的样式实现,如下图:下面我们看看实现的步骤。1. 一个整体的容器部分。就是上图中包括整个图片项个各个部分,这里我们使用gridView(表格布局)来实现2.整个界面里需要注意的是 “重复的部分”,就是 各个图片项和,图片下方显示的文字了。那么我们需要描述这个部分。在描述时,要说明图片位于上方,文字位于下方。3.迭代,或者说重复的将各项 插入(放入)到容器内。我们看看具体怎么实现。1.新建一个activity,描述放置我们的容器控件<GridViewandroid:id="@+id/gridView1"android:layout_width=& 阅读全文
posted @ 2011-06-16 14:50 张云飞VIR 阅读(8475) 评论(0) 推荐(0) 编辑

android开发(1) - 登录界面的布局演示

摘要: android 背景 布局 开发 阅读全文
posted @ 2011-06-14 00:11 张云飞VIR 阅读(3894) 评论(1) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 下一页