GreenDroid是一款增强型的Android UI库,里面含有大量的适用于普通开发的插件!~

项目如图:

开源项目之Android GreenDroid(界面库)_第1张图片

程序效果如图:

开源项目之Android GreenDroid(界面库)_第2张图片

开源项目之Android GreenDroid(界面库)_第3张图片

开源项目之Android GreenDroid(界面库)_第4张图片

开源项目之Android GreenDroid(界面库)_第5张图片

开源项目之Android GreenDroid(界面库)_第6张图片

开源项目之Android GreenDroid(界面库)_第7张图片

开源项目之Android GreenDroid(界面库)_第8张图片

开源项目之Android GreenDroid(界面库)_第9张图片

开源项目之Android GreenDroid(界面库)_第10张图片

开源项目之Android GreenDroid(界面库)_第11张图片

开源项目之Android GreenDroid(界面库)_第12张图片


项目分析:

GreenDroid 是封装了界面效果的库,GreenDroid-GoogleAPIs是基于Green库扩展的地图效果库,GDCatalog是实现效果的一个demo!

GreenDroid源码分析:

public interface ActionBarActivity { 有关活动嵌入(ActionBar定义的所有方法)

public class GDActivity extends Activity implements ActionBarActivity 界面添加布局可以使用getContentView()setActionBarContentView的方法!

public class GDApplication extends Application 定义各种方法应该重写以风格应用程序

public class GDExpandableListActivity extends GDActivity implements OnCreateContextMenuListener, ExpandableListView.OnChildClickListener,
ExpandableListView.OnGroupCollapseListener, ExpandableListView.OnGroupExpandListener 相当于ExpandableListActivity管理ExpandableListView

public class GDListActivity extends GDActivity 相当于管理一个ListView

public class GDTabActivity extends TabActivity implements ActionBarActivityTabActivity管理相当于一个多标签

public class ActionBarDrawable extends BitmapDrawable 实现图片的管理

public class DrawableStateSet 封装图片的属性、状态、设置等

public class ChainImageProcessor implements ImageProcessor 允许多个图像处理器链

public class ImageCache implements OnLowMemoryListener一个位图缓存

public class ImageLoader 图片加载

public class ImageRequest 图片下载

public class MaskImageProcessor implements ImageProcessor 表示图片

public class ScaleImageProcessor implements ImageProcessor 根据BITMAPS给定的宽度和高度进行缩放

public class Config 编译配制

public class GDUtils 类GreenDroid提供了一些实用的方法

public class Md5Util 算法

public class Time 封装时间属性

public class ActionBar extends LinearLayout 自定义了一个bar视图

public class ActionBarHost extends LinearLayout 同上

public abstract class ActionBarItem 封装属性

public class AsyncImageView extends ImageView implements ImageRequestCallback 封装了图片请求 下载完成回调刷新等

public class ItemAdapter extends BaseAdapter listView适配器

public class LoaderActionBarItem extends NormalActionBarItem 载入视图

……

源码非常的简单!一目了然!想学习的同学可以下载!

夜深了,睡觉啦!

项目下载

更多相关文章

  1. Android中播放GIF图片动画
  2. 2010.12.15——— android listView 显示图片
  3. 在命令行下创建Android项目并执行
  4. Android常用Demo及开源项目集锦
  5. Android拍照、相册选取、裁剪图片综合Demo
  6. Android 图片对比(图片相似度)代码
  7. 麦子学院android开发笔记:Android更换RatingBar图片
  8. 【Android】进入应用和切换界面时闪屏的问题

随机推荐

  1. 集成Android 科大讯飞免费在线语音合成播
  2. Android 侧滑菜单的简单实现(SlidingMenu)
  3. 研究一下Android滑屏的功能的原理,及scrol
  4. Android(安卓)自定义camera压缩图片到指
  5. Android—— Android 的属性系统
  6. android Task简介
  7. android之Eclipse如何使用adb
  8. 【Android 内存优化】Android 工程中使用
  9. Android中关于Volley的使用(四)利用Network
  10. Android图标设计标准和原则