自定义博客皮肤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)
  • 收藏
  • 关注

原创 自定义曲线图

最近公司的项目需求要求用曲线图显示数据,开始的时候用的是第三方HelloChart,但是项目部需要动态显示曲线,也就是需要曲线往x轴慢慢的绘制过程,而不是HelloChart直接满x轴显示(我看了下HelloChart的代码,没有发现能满足需求的),所以又花了一个下午的时间自己写出满足需求的曲线图。先分析需要哪几个方面: 1.需要一个背景框架,所以写个ViewFrame类,里面含有画背景框架的属性,

2016-06-16 00:02:50 989

原创 简单开发相机

最近开发自定义相机,简单的实现了拍照功能,也适配了相机的预览变形问题,拍照的旋转角度问题。 开发时使用的是Camera类,介绍Camera简单的操作方: Camera.open() //是获取相机实例。可加参数CameraId获取不同方向的相机实例。 Cmaera.setPreviewDisplay() //将相机与surface连接起来,将相机的数据绘制到界面上。 Camera.st

2016-04-24 17:50:08 691

原创 android 点击事件分发总结

一对于单个View来说:        重要的事件分发方法有3个       1.public boolean dispatchTouchEvent(MotionEvent event);       2.public boolean onTouch(View v, MotionEvent event) ;       3.public boolean onTouchEvent(M

2016-03-25 16:18:53 798

转载 给 Android 开发者的 RxJava 详解

我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有人说『RxJava 真是太难用了』,另外更多的人表示:我真的百度了也谷歌了,但我还是想问: RxJav

2016-03-15 23:46:41 647

原创 coordinatorLayout 的一个小效果

Design Support Library中 有个CoordiantorLayout类,效果挺不错的。先看看下面的效果:      布局代码:   <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:

2016-03-15 23:42:18 932

原创 自定义展开菜单

在android开放中应该都自定过进度条,举个个简单的例子,通过重写view 的onDraw方法可以得到一个简单的进度条:    重写onDraw方法 mPaint.setColor(Color.parseColor("#888888")); mPaint.setAntiAlias(true); mPaint.setStyle(Paint.St

2015-12-14 23:24:01 600

原创 ArrayList和LinkedList

在平时的编程中经常用到ArrayList和LinkedList,它的区别在于效率方面的问题,ArrayList中是以数组为基础的存储方式,而LinkedList是以链表为基础的存储方式。当我们要获取一个数据时ArrayList效率比LinedList高,当要增加和删除数据时除了对末端的数据进行操作效率相等外,其它的都是LinkedList的效率要高。    自己实现ArrayList代码:

2015-11-27 23:46:24 387

原创 java多线程笔记

一 杂谈     线程分为4个状态:    1 新建(new) :当线程被创建时,它会短暂地处于这种状态。    2 就绪 (Runnable) :这种状态下只要调度器把时间片分配给线程,线程就可以运行。    3 阻塞 (Blocked):线程处于阻塞状态,调度器将忽略线程,不会分配给线程任何CPU时间,直到线程重新进入就绪状态,它才可能执行。    4 死亡 (Dead):

2015-11-15 00:30:00 377

原创 设计模式(一)

成长是沉淀的过程。    一 单例模式:     单例模式-- 确保一个类只有要一个实例,并提供一个全局的访问点。     单例模式从字面上的意思很好理解,就是全局只有一个该类的实例,所以它不能在外部通过new 来实例化对象,因此类中的构造器应该声明为private.由类内部调用进行实例化。怎么做到全局只有这共同的实例?当然是在类内部声明一个静态的该类引用变量,当外部需要获取该类的实例

2015-11-06 22:57:08 324

原创 android 自定义控件实现截图框功能

毕业3个月了吧, 自己的第一篇博客,记录自己学到的知识,我话比较少,要是写得不好请见谅。    在之前接触图片美化的知识,有加边框,贴纸,滤镜,截图等功能,这里介绍图片的截图,这个功能挺简单的,主要是截图框效果的实现。看下效果图:   实现思路重写控件的onDraw函数 ,在画布上进行绘制想要的效果,这里需要绘制的是两个部分一个是截图框外的的黑色半透明部分,一个是截图框部分。这里 的截图框可

2015-11-01 01:47:43 3014 1

空空如也

空空如也

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

TA关注的人

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