自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

悟道门童的专栏

编程是一门功夫,需要不断修行方可得道!

  • 博客(10)
  • 收藏
  • 关注

原创 翻书动画实现

最近利用空余时间实现了一下翻书的动画:主要利用了3个方面的东西:1:Canvas的Clip方法2:设置Path路径,这其中包括了Bezier函数的理解3:绘图原理参考:http://blog.csdn.net/hmg25/article/details/6306479 此大神废话不多说,直接源码吧package com.fpd.myapplication;imp

2016-01-06 15:52:13 914

原创 自定义PullToRefresh HeadLayout

通过阅读PullToRefresh开源的源码,自我总结下重新实现一个刷新动态图的方法。11:自定义个HeaderLayout 继承自 LoadingLayout public class MyLoadingLayout extends LoadingLayout {static final int FLIP_ANIMATION_DURATION = 150; p

2015-12-25 15:56:09 896

原创 Android_Bitmap压缩杂谈

情况一:图片太大,因为手机资源的稀缺,如果每个图片都很大,很容易出现OOM的情况。所以,适当对图片的质量进行压缩还是有必要的。实习代码如下:private Bitmap compressImage(Bitmap image) { ByteArrayOutputStream target_baos= new ByteArrayOutputStream();

2015-12-15 17:12:05 346

原创 Android中的windowSoftInputMode杂谈

相信做过Android开发的同学,都曾经遇到过系统输入法不按照你的想法弹出的情况。那今天我们就来聊聊windowSoftInputMode这个东西吧!首先,系统定义的windowSoftInputMode共有9种分别是:stateUnspecified,stateUnchanged,stateHidden,stateAlwaysHidden,stateVisible,stateAlwa

2015-12-15 09:22:55 577

原创 关于ViewPager中Fragment的延时加载问题

问题背景:有的场景,Viewpager在每次切换Pager的时候去请求网络数据,刷新页面,同时在不显示的时候,又不会提前去请求数据。这就涉及到了Viewpager的预加载问题。首先分析ViewPager预加载的原因查看ViewPager的源码,发现第三行就定义了一个DEFAULT_OFFSCREEN_PAGES的变量,同时又将这个变量赋值给了mOffscreenPageLimit的变量。从

2015-12-14 17:16:40 667

原创 自定义ProgressDialog

制作一个自定义的ProgressDialog大概可以分为以下几个步骤。1:创建一个先的Class 继承自ProgressDialog public MyProgressDialog(Context context) { this(context, R.style.progressDialog); }其中theme参数是你所设定的ProgressD

2015-12-14 16:13:48 678

原创 CounterText 动态数字增加

背景:制作一个类似于支付宝 财产金额动态增加的效果思路一:将目标金额等分,利用Handler不断发生消息,延时修改金额。实习方法:CounterText extends Text 在设置目标值时开始动态展示。实现代码如下public class CounterText extends TextView { //目标金额 private double mG

2015-12-14 09:44:22 490

原创 ADT(二叉查找树)和AVL(平衡二叉树)总结

本篇主要针对了ADT(二叉查找树)和AVL树的基本操作进行了总结:包括:创建,删除整树,插入,删除节点,寻找最大、最小数、遍历树操作。首先是二叉查找树:/* * 二叉查找树 利用泛型创建的二叉查找树是一个泛型类 */class BinarySearchTree>{ /* * 节点函数 */ private static class BinaryNode{ A

2015-04-29 09:18:35 880

原创 免费天气API Android实现(一)

要实现功能简述:1:通过对API接口的解析,首先实现全国所有城市的列表解析 API接口网址http://flash.weather.com.cn/wmaps/xml/china.xml 其中通过改变xml/后的参数实现省、市、县的获取。2:通过API接口的解析,获取所要查询天气的信息3:通过Service和BroadcastReceive 实现自动更新, 手动更新,前台通知功能。

2015-03-22 19:17:35 1108

原创 Josephus问题

Josephus问题: N个人编号从1到N ,围坐成一个圆圈。从一号开始传递一个土豆,经过M次传递后拿着土豆的人被清除离座,围坐的圆缩紧,由坐在被清除的人的后面的人拿起土豆继续进行游戏,最后剩下的人获胜。如:M=1 N=5 被清除的人的顺序为2,4,1,5。方法一:按照题目提示,问题处理关键为循环数组,关键在处理下标。源代码如下:public class PT36 {

2015-03-22 12:48:44 465

空空如也

空空如也

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

TA关注的人

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