android
文章平均质量分 66
chenupt
Android Deveploper.
Email:chenupt@outlook.com
微博:chenupt
QQ:753785666
展开
-
android天气预报应用开发(二)----前台界面
Weather天气应用界面包括主界面,天气趋势界面,标题栏和一个侧滑菜单栏。具体布局在可参考代码。主界面:主界面包含的数据1.当天温度2.当天天气3.舒适度4.风力5.日期6.更新时间点7.地区7.地区前的方向标补间动画8.第二天的天气情况9.天气图片注意点:当天温度"18℃"设置字体阴影,可以有发光效果,其中shadowRa原创 2013-05-20 22:50:49 · 5587 阅读 · 5 评论 -
仿豌豆荚ViewPager下拉
在豌豆荚的应用详情页中有个ViewPager布局,该布局头部添加了一个可上下收展的view用于显示应用资料。实现思路基本上就是利用ViewDragHelper进行拖动来控制头部的view的布局。当TopView可见时,手势事件被拖动层截获控制上下拖动达到TopView的折叠和展开效果。当TopView不可见时,手势事件交由ViewPager进行控制达到ListView正常滚动,并在ListView的onScroll滚动监听中判断ListView是否触顶。如果触顶则下拉拖动ViewPager显示TopView原创 2015-01-28 12:37:01 · 3630 阅读 · 4 评论 -
Android 创建分隔线的两种方法
本文将介绍如何在Android布局里添加分隔线的效果。例子中主要在一个LinearLayout布局下包含了三个横排按钮,在按钮间使用分割线将其区分开。如下图所示:方法一:方法一也是我们常用的方法,可以在按钮间添加作为分割线的View,设定好View的宽度高度和颜色值后插入按钮的布局间。View的样式如下:View android:layout_heigh原创 2014-07-04 22:24:07 · 1563 阅读 · 1 评论 -
Android L 新增控件:RecyclerView
RecyclerView 是一个相比ListView来说更高级更具有弹性的控件。这个控件是针对包含大量视图布局使用,使之能更加有效地进行资源回收和滚动。当你有需要列表展示的内容时使用RecyvlerView可以进行内容动态的改变。RecyclerView提供了如下两点让其很容易使用:一个 layout manager 来定位管理 itemsitem 操作拥有默认的动画效果你翻译 2014-07-20 00:56:10 · 1248 阅读 · 0 评论 -
CSDN客户端开发-------后台
在客户端软件开发过程中,总体模块上分为前台界面的显示和后台数据的获取。因为后台如果不涉及登录操作或者cookie操作,相对来说开发是比较简单的。主要就是使用Jsoup工具进行网页解析,获取相应标签中的数据,再填充入实体类中。这样基本就能实现数据源的采集。在com.dave.util包下基本都包含了后台数据采集的模块。其中:1.Http类用于获取网络连接,获取CSDN原创 2013-09-10 18:15:44 · 2133 阅读 · 2 评论 -
CSDN客户端开发-------前述
平日里经常上着CSDN看一些资讯热点,只是苦于没有一款称心的移动客户端。虽说官方的客户端基本上资讯文章也都齐全,可惜总是没有打开浏览的欲望,在界面上还是喜欢网易新闻客户端的风格,所以在空闲时候就稍微模仿了下网易的界面,给CSDN做了一个简单移动客户端,也借此来练练手网页解析。下篇就记录下客户端的开发过程。软件效果图: 资源原创 2013-08-30 22:35:02 · 2189 阅读 · 10 评论 -
android天气预报应用开发(一)
源码下载http://download.csdn.net/detail/a15345189498/5469653天气应用设计包括前台和后台。前台设计:前台界面使用一个pagerView和一个侧滑菜单,如图pagerView中包含主界面和天气趋势界面。侧滑菜单栏中可点击选择不同的地区更新天气。前台界面用到了两个开源项目,分别是ActionBarSherlock和Men原创 2013-05-20 21:06:35 · 7598 阅读 · 24 评论 -
android天气预报应用开发(三)---- 趋势图界面绘制
几乎所有的天气软件都会有着华丽丽的温度趋势图界面,通过折线图预报未来几天的天气温度走势。原本思路是通过开源项目AchartEngine来绘制,只是绘制的界面差别相当大。AchartEngine适合数据统计。无奈在网上搜到一个自定义实现折线图界面的demo,原理也简单,就重新来实现了下。(可惜源作者的demo链接已找不到了--,)效果图:(图片中缺少一段折线是因为实时的天气是因为天气预报原创 2013-05-28 22:29:21 · 6993 阅读 · 10 评论 -
android异步操作类----AsyncTask
AsyncTask是android中封装的一个用于异步操作的线程类,可直接定义内部类,比起handler较为简洁方便。使用方法如下:1.新建一个类(通常定义内部类)继承自AsyncTask。范式中的三个参数类型分别对应类中回调函数传递的参数类型,可自定义参数类型。 class MainTask extends AsyncTask {// 继承AsyncTask原创 2013-05-21 16:35:49 · 1500 阅读 · 0 评论 -
手机QQ5.0红点拖拽消除的实现
新版手机QQ5.+上新增了一种“一键退朝”的功能,即在页面上的红点可进行拖拽消除。在[知乎](http://www.zhihu.com/question/26382740)上可参考红点的设计过程。按照设计思路在Android上模仿手Q实现下拖拽的过程。代码地址:https://github.com/chenupt/BezierDemo效果图:整体的思路,封装好一个view。原创 2014-11-25 10:51:43 · 4198 阅读 · 8 评论