自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (6)
  • 收藏
  • 关注

原创 竞赛积分猜想

某公司举办了知识竞赛。题目的计分规则如下:1.每位选手需要回答10个问题(其编号为1到10),越后面越有难度。答对的,当前得到的分数翻倍;答错了则扣掉与题号相同的分数(选手必须回答问题,不回答按错误处理)。2.每位选手都有一个起步的分数为10分。  程序要求:如果某获胜选手最终得分是X分,如果不让你看比赛过程,请推断出他(她)哪个题目答对了,哪个题目答错了吗?把

2013-09-22 16:51:47 1032

原创 Scroller滚动流程分析及一个scroller的妙用

最近在github看到一个开源项目——下拉刷新上拉加载listview组件。地址:https://github.com/JosephPeng/XListView-Android学习下来,我发现了一个特别有趣的东西,应该当时我在研究这个代码是给我造成成吨伤害的就是这个——Scroller。之前也有了解过这个东东,也用过。我实在没想到这个能对我造成困扰。特此记录下来,已做留念。哈哈好了,不

2013-09-05 16:12:29 1186

原创 Android触摸事件机制

最近做了一个类似桌面应用图标可以点击,长按拖动效果,然后研究了下android触摸事件机制。Android中的事件分为按键事件和触摸事件,这里对触摸事件进行阐述。Touch事件是由一个ACTION_DOWN,n个ACTION_MOVE,一个ACTION_UP组成onClick,onLongClick,onScroll等事件。Android中的控件都是继承View这个基类的,而控件分为两种:一种

2013-08-12 10:50:39 7047 3

原创 Android拖动效果实现

基于图片拖动效果,昨天我第一想到就是自定义view,通过调用onDraw()方法及invalidate()不断刷新重绘,但后来一想有没有更简单的方法呢,gallery好像也不太好,突然想起前段时间无聊看过一点点libgdx好像很合适。但可能有点大材小用了。俗话说杀鸡焉用牛刀。后来想到当前所用方法利用onTouch直接实现。一开始想到时,我突然觉得很简单了,但后来还是出了很多意想不到的情况。搞得云里

2013-08-02 15:54:37 1155

原创 Android倒计时简单方法实现

以前我们实现一个倒计时功能是如何实现的呢?一般都是创建一个线程来通过消息处理实现更新界面,即Handler handler=new Handler(){@Overridepublic void handleMessage(Message msg) {// TODO Auto-generated method stubsuper.handleMessage(msg);//

2013-07-22 15:06:32 837

原创 区域填充之扫描线算法(续)

自上一篇《区域填充之扫描线算法》只是简单的实现了区域填充,但后来我在上实验课时再次运行却有点问题,询问老师,老师说是内存溢出。所以我就继续优化了下,主要在于AET的更新。以及创建的ET表代码具体如下://---------------------------------------------------------------------------------------//扫描线

2012-04-13 23:46:23 1815 1

原创 区域填充之扫描线算法

区域的填充可以根据区域的填充,采用不同的填充算法,而其中有扫描线类算法和种子填充算法。这里,先介绍扫描线类算法之有序边表的扫描线算法。其他什么种子填充、边界标志算法、4连通区域的递归算法、8连通区域的递归算法、扫描线种子填充算法比较简单。        其实有序边表其实领会了也好理解,关键是将思想转化为代码。        先介绍算法思想:        1.根据给出的多边形顶点坐标,

2012-04-12 16:02:42 1890

原创 直线生成算法

直线生成算法:在光栅系统中绘制直线段,需要采用直线生成算法,常用的有DDA算法、Bresenham算法等。Ø  DDA直线生成算法是一种使用微分方程生成直线的算法,又称作数值微分法。该算法的基本思想是:根据斜率确定增量最大的方向,每次迭代时均在该方向上走一步,然后根据直线方程计算出另一方向上的值,对其四舍五入后得到像素坐标。Ø  Bresenham直线生成算法与DDA算法类似,每次迭代时均

2012-03-26 20:48:07 1365

原创 Android对话框大融合

Android进行交互,对话框可谓一利器 。故对于掌握各种对话框代码的编写是修炼必经之路。本人刚学Android编程不久,希望和大家交流,有何建议,请各位不吝赐教,不胜感激。废话少说,马上和大家一起总结AlertDialog的用法。     Android中创建对话框可以使用AlertDialog.Bulider类,还可以自定义对话框。对话框中还可以设置按钮并且监听它。这两种方法等下都包含

2012-03-08 21:59:10 741

桌面应用图标效果

类似桌面应用图标效果 android触摸事件机制 随意拖拽效果 消息提醒标志 长按事件,触摸事件,点击事件并存

2013-08-12

Dragdemo源代码

拖动效果源代码。还有消息提醒数字demo

2013-08-02

xml三种解析方法实现

xml解析 SAX解析 XML pull解析 DOM解析 包含三种解析方式 全部实现xml pull与stax类似 故省略

2012-11-25

扫描线有序边表实现

区域的填充可以根据区域的填充,采用不同的填充算法,而其中有扫描线类算法和种子填充算法。这里,先介绍扫描线类算法之有序边表的扫描线算法。

2012-04-12

openGL实用工具开发库,辅助库

opeGL开发必须的图形软件开发包,提供大量的函数进行图形方面的处理

2012-03-13

DialogDemo

Android中创建各种Dialog,总有一款你要的

2012-03-08

空空如也

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

TA关注的人

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