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

原创 阴阳字进度条

描述        进度条上有文字提示,已达到的部分显示一种颜色,未达到的部分显示另一种颜色。如果一个字处于交界处,那么该字左边显示一种颜色,右边显示一种颜色(阴阳字)。具体效果如下:思路        绘制两个bitmap,截取两个bitmap中对应的部分,然后再绘制在onDraw()的canvas中。如上图:绘制一个蓝底白字的bitmap,再绘制一个白底蓝字的bit

2015-03-30 20:15:16 557

原创 java点点(二)

内存分析        有一部分见内存分析(一)。

2015-03-21 18:53:30 586

原创 AS入门(一)

删除Module        参考:http://blog.csdn.net/hyr83960944/article/details/37519299。        方法一:右键所要删除的module --> Open module Settings (或f12)--> 选中要删除的module-->点左上角红色横线。        方法二:打开project下的settings.

2015-03-14 15:02:18 2172

原创 责任链模式

参考        http://www.cnblogs.com/java-my-life/archive/2012/05/28/2516865.html概念        责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这

2015-03-13 17:48:54 513

原创 java点点(一)

进程与线程        进程是指一个应用程序的执行过程,它执有资源(内存)和线程。进程是资源分配的基本单位。每一个进程都拥有一个虚拟的完整的地址空间,并且不同的进程的地址空间是不同的。        线程是程序中一个单一的顺序控制流程,进程内一个相对独立的、可调度的执行单元,是系统独立调度和分派CPU资源的基本单位。在单个程序中同时运行多个线程完成不同的工作,称为多线程。一个进程内的不同

2015-03-12 22:41:58 954

原创 碎雨(四)

手机抓包        前提是手机需要root。        下载tcpdump,并通过adb push方法将该文件push进data/local中。如:adb[空格]push[空格]d:\tcpdump[空格] /data/local。d:\tcpdump为tcpdump在电脑上的存储位置。        在命令行中执行adb shell,再执行su命令,最后通过cd一步步进到tc

2015-03-11 15:23:40 700

原创 边界相交的布局

概念        有时候会发现某些组件中各个子view的范围会有交叉,这种情况下没办法通过线性、相对等布局实现。因为view本身所占的区域必须是矩形区域。具体如下:方法        可以使用FrameLayout进行叠加。        如果图形都一样的话,比如上图。可以使用canvas配合matrix进行旋转,然后绘制。示例如下:示例public class

2015-03-06 17:27:34 776

原创 Actionbar入门(二)

溢出菜单        在别的一些应用中,经常看到在actionbar的最右边会出现一竖着排列的三个点(把有些功能选项给折叠起来了)里面放着一些操作选项,这被折叠起来的选项叫做溢出菜单(action overflow)。图如下:        由于actionbar的长度是有限的。当空间不够时,如果手机没有物理菜单键,多余的action button(上图中有2)会自动收缩到a

2015-03-04 14:34:10 878

原创 流式布局

概念        根据要添加的子view的宽判断是否要换行。常用来显示热门标签等。参考        http://www.imooc.com/video/5145(慕课网视频)思路        需要自定义LayoutParams,在使用时可以定义标签的margin,故可使用系统的MarginLayoutParams。通过比较当前行已经有宽度与新添加的view的宽度的和

2015-03-03 17:31:03 459

原创 动画层

概念        在Tween动画中,实际移动的只是组件的显示位置,因此组件响应点击事件的位置还是原来的地方,而不是经过移动后的地方。为了解决这个问题,可以使用属性动画,也可以新建一个动画层。        动画层指的是:在原视图上新加盖一层ViewGroup,并在ViewGroup上新建要进行动画的视图,然后将新建的视图进行移动。当动画结束时,移除ViewGroup上所有的视图,同时更

2015-03-02 13:28:08 813

空空如也

空空如也

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

TA关注的人

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