自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (17)
  • 收藏
  • 关注

原创 Android动画特效第二弹——QQ聊天彩蛋蹦蹦哒

效果在比较新的版本的手机QQ中,有许多的隐藏彩蛋。当我们发送一些特定关键字的时候,屏幕上回掉下一些到处乱蹦表情,比如输入么么哒、节日快乐这些字的时候,都会有不同的表情掉落,看上去灰常酷炫。 那么我们今天,就来简单的实现一下QQ彩蛋的效果。(效果很简单,只掉落一个表情,各位大神如果想要扩展的话 可以自己添加)效果图如下: 从上图中我们可以看到, 到我们输入特定关键字“me”的时候,屏幕上回掉下亲亲

2015-05-19 23:57:33 4667 9

原创 android浮动搜索框的使用

引言在我们的应用程序中经常需要提供搜索服务,比如搜索联系人, 搜索商品信息等等。我们可以自己在布局中自定义我们的搜索框,实现我们的搜索逻辑。但是还有一种更简单的方法:使用android系统给我们提供的搜索功能框架。 在android中,提供两种实现搜索功能的方式:search dialog 和 searchView. search dialog类似于普通的dialog,悬浮于我们的窗体之上。示例

2015-05-15 00:14:13 6929 3

原创 android人脸识别——HowOld测测你的年龄和性别

引言这段时间微软的HowOldRobot 测试年龄的网站非常火,访问量已经爆棚了!不过,这个测试也有很多比较坑爹的地方。比如:。。。。。 再比如。。。好了 言归正传!今天我们就来看看android中怎么利用人脸识别功能来实现我们自己的HowOld APP (PS:本人也是借鉴了网上大神的视频和资料 然后自己加以改进,有兴趣的可以去看看慕课网上鸿洋大神的视频http://www.imooc.co

2015-05-14 17:21:26 13688 14

原创 Android自定义控件(三)——打造闪闪发光的字体

介绍在小米的开机动画和一些欢迎界面中, 我们经常看到这种闪闪发光的流光字体。看起来很炫酷,其实实现原理相当简单,我们只需要写自定义控件继承TextView,然后使用渲染器Gradient设置颜色渐变和Paint的setShadowLayer方法设置阴影,然后不断刷新改变位移即可。 实现首先写一个shineTextView类继承自TextView.public class ShineTextVi

2015-05-12 22:45:01 4694

原创 Android自定义动画类——实现3D旋转动画

Android中的补间动画分为下面几种: (1)AlphaAnimation :透明度改变的动画。 (2)ScaleAnimation:大小缩放的动画。 (3)TranslateAnimation:位移变化的动画。 (4)RotateAnimation:旋转动画。然而在实际项目中透明度、缩放、位移、旋转这几种动画并不能满足我们的需求,比如我们需要一个类似下面的3D旋转动画。这时候就需要用到自

2015-05-09 15:54:10 7168 4

原创 Android EditText imeOptions属性详解

在我们的手机中,虽然通常输入法软键盘右下角会是回车按键,但我们经常会看到点击不同的编辑框,输入法软键盘右下角会有不同的图标。例如: 点击浏览器网址栏的时候,输入法软键盘右下角会变成“GO”或“前往; 而我们点击Google搜索框,输入法软键盘右下角会变成 放大镜 或者“搜索”。 而决定这个图标的变换的参数就是EditText中的 android:imeOptions属性。android:ime

2015-05-08 21:58:35 8868

原创 使用DialogFragment 代替 Dialog

自从google在发布的3.0版本的安卓系统中引入了fragment之后,在google的官方文档中,我们会发现,官方建议我们使用DialogFragment 来代替原来的dialog,这样可以使我们的对话框具有更多的交互性,也更加符合面向对象的特性。 google官方文档原话 Honeycomb introduced Fragments to support reusing portio

2015-05-08 21:55:39 2774

原创 递归算法——BOX FRACTAL 盒分形(POJ2083)

问题盒分形定义如下: 1度的盒分形为: X 2度的盒分形为: X X X X X如果B(n-1)表示n-1度的盒分形,则n度的盒分形递归定义如下:B(n-1) B(n-1) B(n-1) B(n-1) B(n-1) 请画出n度的盒分形的图形输入每行给出一个不大于7的正整数。输入的最后一行以-1表示输入结束输出对于每个测试用例,出书用’X’标记的盒分

2015-05-07 21:24:20 5706 2

原创 Vertical Histogram——字母频率柱状图(POJ2136)

问题描述读取四行字母,并输出一个垂直柱状图用以显示在输入中的所有字母的出现次数。输入:1行到4行: 大写字母 , 每行不超过72个字符输出:第一行到第?行: 由星号和空格组成的若干行,最后一行由被分开的大写字母组成。输入样例: THE QUICK BROWN FOX JUMPED OVER THE LAZY DOG. THIS IS AN EXAMPLE TO TEST FOR YOUR HI

2015-05-05 22:44:17 2364

原创 HTML5+CSS3实战(二)——照片墙效果

现在的前端做的越来越炫酷了,各种特效让人眼花缭乱。 前几天逛网站的时候,看见有个照片墙的效果不错,就想着自己也做做看。 首先上图: 照片呈不规则的角度摆放,当鼠标放在照片上时,照片会放大; 鼠标离开照片时,照片回到原来的状态。 其实只要用CSS3的一些属性完全就可以实现这样的效果,无须一行js代码~~代码实现: html代码部分的代码,就是一个div里放上几张图片而已。<div cl

2015-05-01 20:00:06 22168

原创 HTML5 CSS3实战——自定义音乐播放器(一)

前几天才刚开始接触HTML5和CSS3。学习了一下里面的一些炫酷的新特性。不过,对于原生的HTML5的媒体播放器,真的不得不吐槽:就三个按钮 界面还那么丑。所以觉得自己整一个好看的播放器。老话说:说不如干,纸上谈兵终觉浅。所以结合这几天来学的东西,自己写了一个HTML5的播放器。 HTML5原生播放器: 我们的效果图:歌曲列表:首先分析下界面,将主面板解剖一下: 整个界面都是用H

2015-05-01 19:46:50 21692 1

原创 递归回溯法实战(一)——(Red and Black)红黑砖迷阵(POJ1979)

问题模型有一个矩形的房间里铺满正方形瓷砖。每块瓷砖涂成黑色或红色。一个人站在黑色的瓷砖上,从此出发,可以移动到四个相邻的瓷砖之一,但只能移动到黑色的瓷砖上。计算他通过重复上述移动所能经过的黑砖数。 示意图如下(画的有点丑(⊙﹏⊙)。) 输入输入包含多个数据集。一个数据集开头行包括两个正整数W和H,W和H分别表示矩阵的列数和行数,切不超过20. 每个数据集有H行,其中每行包含W个字符。每个字符的

2015-05-01 18:56:23 1881

原创 二分法实战(一)——HangOver问题(POJ1003)

问题模型:问题:在一张桌子上叠放卡片,如果是一张卡片,这张卡片最多可以向桌子外伸出卡片长度的一半;如果是两张卡片,最下面的一张卡片伸出卡片长度的三分之一,上面的一张伸出卡片长度的一半,则两张卡片伸出桌子的总长度为 1/2 + 1/3 = 5/6;以此内推,N张卡片向外延伸的长度为: 1/2+1/3+1/4+…+1/(n+1),最上面的卡片向外延伸1/2.第二张向外延伸1/3,…最下面的一张向外延伸

2015-05-01 16:19:14 1089

原创 不用临时的变量 交换两个数的两种方法

就地交换两个数是比较经典而且基础的算法之一。 我们要交换两个数字,通常的做法就创建一个中间变量,然后进行循环赋值,比如说下面的代码: void Switch(int* p1, int* p2) { int tmp = *p1; *p1 = *p2; *p2 = tmp; }这种做法是最常见的一种交换两个数字的方法,但研究算法的人总是会提出比较诡异的问题,比如

2015-05-09 16:47:42 7696

原创 POJ1338——丑数

问题丑数是仅有素因子2、3和5的整数。序列1,2,3,4,5,6,8,9,10,12是前十个丑数。1被包含在丑数中。输入给出一个正整数n(n<=1500) 输入0表示结束输出对于输入的每一行,输出第n个丑数分析预先算出第1-1500个丑数存入数组中,从小到大排列,然后取出第n个输出即可。 由于丑数仅有2、3、5这三个因子,所以集合中的元素都是通过乘以2、3、5这三个因子扩展获得的。 比如: ug

2015-05-08 15:07:29 1420

绚丽的时间轴

android非常绚丽的时间轴源代码哦! 不可多得哦!

2015-06-10

android 浮动搜索框

android 浮动搜索框 在我们博客http://blog.csdn.net/a253664942/article/details/45728981中有详细的介绍,有问题可以提问

2015-05-15

android人脸识别——HowOld测测你的年龄

android人脸识别——HowOld测测你的年龄 在我的博客http://blog.csdn.net/a253664942/article/details/45723567中有详细的说明,有问题可以留言

2015-05-14

Android自定义控件——闪闪发光的流光字体

Android自定义控件——闪闪发光的流光字体 类似小米的开机动画字体闪亮效果, 代码中有详细的注释 ,如果有不懂的地方可以http://blog.csdn.net/a253664942/article/details/45676493中提问。

2015-05-12

Android自定义动画 3D旋转

Android自定义动画 3D旋转 在http: blog csdn net a253664942 article details 45601973中有详细解释 有问题可以给我留言

2015-05-09

Android仿QQ屏幕抖动

Android仿QQ屏幕抖动源码实例

2015-05-09

Android DialogFragment的使用方法

Android DialogFragment的使用方法 ,google官方推荐使用DialogFragment代替Dialog. 具体的详细解释可以在我的博客http://blog.csdn.net/a253664942/article/details/45585661中看看,有问题的可以我给留言!

2015-05-08

Android ListView分组和字母导航

Android ListView分组和字母导航 类似安卓手机联系人界面

2015-05-08

14天学会安卓快速入门PDF+源码

14天学会安卓快速入门PDF+源码 很不错的文档哦!

2015-05-08

Android 仿京东源码

Android 仿京东APP的源码 有很多不错的功能。可以参考一下!

2015-05-02

Android动画效果 添加购物车抛物线

Android动画效果 添加购物车抛物线 有问题可以到http: blog csdn net a253664942 article details 45157103留言

2015-04-20

Android自定义控件——圆形进度条

Android自定义控件——圆形进度条 代码中有非常详细的注释,如果有问题可以到http://blog.csdn.net/a253664942/article/details/45115407上留言

2015-04-18

Android自定义控件之音量控制器

Android自定义控件之音量控制器 有问题请到http://blog.csdn.net/a253664942/article/details/45017283上留言

2015-04-13

Android自定义控件——音量控制器

Android自定义控件——音量控制器。有问题请在http://blog.csdn.net/a253664942/article/details/45017283留言

2015-04-13

安卓智能de聊天机器人

安卓智能聊天机器人 使用 图灵机器人API接口 QQ聊天布局

2015-03-04

安卓幸运抽奖大转盘

安卓抽奖大转盘 一封装好 可以自己修改图片文字

2015-03-04

安卓智能聊天机器人

安卓智能聊天机器人 使用了图灵机器人的API 仿照QQ的布局

2015-03-04

空空如也

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

TA关注的人

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