自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

转载 Android UI开发第三十篇——使用Fragment构建灵活的桌面

当我们设计应用程序时,希望能够尽最大限度的适配各种设备,包括4寸屏、7寸屏、10寸屏等等,Android开发文档给了我们参考,而且Google IO的app(如图二)也实现了这种思想,他们都是使用layout、layout-large里面不同的布局文件实现的,下面是翻译的developer.android.com一篇的文章,里面的例子能详细的看出layout、layout-large并使用Frag

2013-06-05 10:54:32 1156 1

转载 Android UI开发第二十九篇——Android中五种常用的menu(菜单)

Android Menu在手机的应用中起着导航的作用,作者总结了5种常用的Menu。1、左右推出的Menu      前段时间比较流行,我最早是在海豚浏览器中看到的,当时耳目一新。最早使用左右推出菜单的,听说是Facebook,我不确定消息的真实性。左右推出菜单如图。实现方法见本专栏第二十六至二十八篇。      2、Path菜单          为什

2013-06-05 10:48:25 1158

转载 Android UI开发第二十八篇——Fragment中使用左右滑动菜单

Fragment实现了Android UI的分片管理,尤其在平板开发中,好处多多。这一篇将借助Android UI开发第二十六篇——Fragment间的通信、 Android UI开发第二十七篇——实现左右划出菜单 来实现。看图1的效果,左边使用LeftFragment实现,中间使用的CenterFragment实现。[java] view plainc

2013-06-05 10:44:08 1548

转载 Android UI开发第二十七篇——实现左右划出菜单

这篇代码实现参考了网上流行的SlidingMenu,使用的FrameLayout布局,不是扩展的HorizontalScrollView。       程序中自定义了菜单view:SlidingView,继承自ViewGroup,使用FrameLayout布局。重写了onInterceptTouchEvent(MotionEvent ev)方法实现ontouch的分发拦截,重写了onTouch

2013-06-05 10:42:33 1539

翻译 Android UI开发第二十六篇——Fragment间的通信

为了重用Fragment的UI组件,创建的每个Fragment都应该是自包含的、有它自己的布局和行为的模块化组件。一旦你定义了这些可重用的Fragment,你就可以把它们跟一个Activity关联,并把它们跟应用程序的逻辑相连来实现全部的组合式UI。       现实中我们经常想要一个Fragment跟另一个Fragment进行通信,例如,要基于一个用户事件来改变内容。所有的Fragmen

2013-06-05 10:34:57 1180

转载 Android UI开发第二十五篇——分享一篇自定义的 Action Bar

Action Bar是android3.0以后才引入的,主要是替代3.0以前的menu和tittle bar。在3.0之前是不能使用Action Bar功能的。这里引入了自定义的Action Bar,自定义Action bar也不是完全实现了 Action bar功能,只是在外形上相似。自定义Action bar没有实现overflow button(悬浮按钮)的功能,如果想进一步实现overfl

2013-06-05 10:29:44 1102

翻译 Android UI开发第二十四篇——Action Bar

Action bar是一个标识应用程序和用户位置的窗口功能,并且给用户提供操作和导航模式。在大多数的情况下,当你需要突出展现用户行为或全局导航的activity中使用action bar,因为action bar能够使应用程序给用户提供一致的界面,并且系统能够很好根据不同的屏幕配置来适应操作栏的外观。你能够用ActionBar的对象的API来控制操作栏的行为和可见性,这些API被添加在Andr

2013-06-05 10:22:49 1245

转载 Android UI开发第二十三篇——分享书架UI实现

android中有很多的电子书阅读应用,应用中都仿真了书架的实现,这里也分享一篇读书应用的书架实现:JAVA代码:public class ShelvesView extends GridView { private Bitmap mShelfBackground; private int mShelfWidth; private int

2013-06-05 10:20:26 1269

转载 Android UI开发第二十二篇——android 瀑布流图片实现

自pinterest使用了瀑布流展示图片后,有很多应用开始使用瀑布流的方式,像蘑菇街,美丽说。这里的瀑布流实现使用了开源代码。  layout:<com.dodowaterfall.LazyScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id

2013-06-05 10:16:18 1471

转载 Android UI开发第二十一篇——下拉刷新列表实现(pull to refresh)

效果图:        android中提供了ListView控件,listview能够为我们展现丰富的内容,有时候我们为了提升用户体检,需要更炫而且更好用户体验的效果,pull to refresh(下拉刷新列表效果)就应运而生了。        pull to refresh更多的应用于获取最新的内容,比如新浪微博、腾讯微博等。目前网上有很多开源的pul

2013-06-05 10:07:08 1197

转载 Android UI开发第二十篇——仿launcher的左右滑动(用ViewPager实现欢迎引导页面)

Android提供另一个非常有用的控件ViewPager。使用这个控件,需要用到google提到的一个包——android-support-v4.jar,这个包中包含了一些非常有用的类,其中就是ViewPager类来实现页面之间的切换操作,关于android-support-v4.jar的详细信息,大家可以访问google官方网站:http://developer.android.com/sdk/

2013-06-05 09:58:41 2226

转载 Android UI开发第十九篇——介绍一个开源的gifview——Android显示GIF动画

简介:android中现在没有直接显示gif的view,只能通过mediaplay来显示,且还常常不能正常显示出来,为此写了这个gifview,其用法和imageview一样使用方法:1-把GifView.jar加入你的项目。2-在xml中配置GifView的基本属性,GifView继承自View类,和Button、ImageView一样是一个UI控件。如:<com

2013-06-05 09:32:41 1972

转载 Android UI开发第十八篇——ActivityGroup实现tab功能

ActivityGroup实现的tab功能的效果图如下。              android.app包中含有一个ActivityGroup类,该类是Activity的容器,可以包含多个嵌套进来的Activitys,这篇文章就是借助ActivityGroup可以嵌套Activity的功能来实现Tab功能。tab这种UI在很多的移动应用中可以看到,包括an

2013-06-05 09:28:59 1092

转载 Android UI开发第十六篇——分享一个popuwindow实例

PopupWindow在android.widget包下,弹出窗口的形式展示。官方文档对该控件的描述是:“一个弹出窗口控件,可以用来显示任意视图(View),而且会浮动在当前 活动(activity)的顶部”。PopupWindow可以让我们实现多种自定义控件,例如:menu、alertdialog等弹窗似的View。UI开发第三篇——popupwindow 中简单介绍了一些简单方法,这一

2013-06-05 09:24:20 1504

转载 Android UI开发第十四篇——可以移动的悬浮框

效果图如下:          工作中遇到一些项目需要把窗体显示在最上层,像来电弹窗显示电话号码等信息或拦截短信信息显示给用户,我们想这些数据放在最上层,activity就满足不了我们的需求了,有些开发者使用了循环显示Toast的方式,toast是不能获得焦点的,这种方法是不可取的。这个时候,我们如何处理呢?       原来,整个Android的窗口机制是基于一个叫做 Win

2013-06-05 09:14:17 1168

转载 Android UI开发第十三篇——android-viewflow

在论坛里,经常看到有人问如何实现UC或墨迹天气那样的拖动效果。其实大部分的实现都是参考了Launcher里的Workspace这个类。刚好看到有个开源项目也是实现了这种功能,地址在http://code.google.com/p/andro-views/,希望对有需要的人有所帮助,做出很cool的应用出来。View Flow for AndroidViewFlow is an

2013-06-05 00:07:35 1515 1

转载 Android UI开发第十二篇——动画效果Animation

Android框架本身就使用了大量的动画效果,比如Activity切换的动画效果,Dialog弹出和关闭时的渐变动画效果以及Toast显示信息时的淡入淡出效果等等。Android系统框架为我们提供了一些动画类及其工具类,所以在Andorid应用中使用动画效果非常简单。Android中可以在xml中定义Animation,也可以在java code中定义。Android中动画的实现分两种方式

2013-06-05 00:02:46 1176

转载 Android UI开发第八篇——ViewFlipper 左右滑动效果

怎么实现Android主页面的左右拖动效果。其实实现起来很简单,就是使用ViewFlipper来将您要来回拖动的View装在一起,然后与GestureDetector手势识别类来联动,确定要显示哪个View,加上一点点动画效果即可。JAVApublic class TestFlip extends Activity implements OnGestureListener { priv

2013-06-04 23:58:09 1120

转载 Android UI开发第七篇之Android Gallery

新建项目② 定义layout外部resource的xml文件,用来改变layout的背景 ③ 修改main.xml布局,添加一个Gallery和一个ImageView<AbsoluteLayout android:id="@+id/widget_absolutelayout" android:layout_width="fill_par

2013-06-04 23:53:37 1153

转载 Android UI开发第六篇——仿QQ的滑动Tab

public class MainActivity extends ActivityGroup { private RelativeLayout layout; private RelativeLayout layout1; private RelativeLayout layout2; private RelativeLayout layout3; private RelativeLa

2013-06-04 23:46:16 755

转载 Android UI开发第四篇——实现像handcent sms或者chomp sms那样的气泡短信样式

实现的是像handcent sms或者chomp sms那样的气泡短信样式,也是iphone上的气泡聊天模式。实现这种效果的重点是ListView的divider和listSelector。先看一下效果图。(1) listview:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/andro

2013-06-04 23:40:05 802

转载 Android UI开发第三篇——popupwindow

PopupWindow在android.widget包下,弹出窗口的形式展示。官方文档对该控件的描述是:“一个弹出窗口控件,可以用来显示任意视图(View),而且会浮动在当前 活动(activity)的顶部”。PopupWindow可以让我们实现多种自定义控件,例如:menu、alertdialog等弹窗似的View。      popupwindow需要在onCreate时初始化、通

2013-06-04 23:36:50 591

转载 Android UI开发第二篇——多级列表(ExpandableListView)

开发中很多地方使用到了多级列表,android可以使用ExpandableListView很好的实现,下面模仿了手机qq的实现,见下图。多级列表使用了ExpandableListView,自定义了Adapter;main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/and

2013-06-04 23:31:36 1504

转载 Android UI开发第一篇——android的九宫格式实现

XML代码:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res/com.google.android.gx5weather" android:orientation="vertical"

2013-06-04 23:17:48 731

funambol开发者文档

syncml协议下开源项目funambol的服务端开发者文档

2012-01-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除