- 博客(7)
- 资源 (24)
- 问答 (2)
- 收藏
- 关注
原创 Paint(画笔)setXfermode的设置PorterDuffXfermode特效模式
一、为什么只说PorterDuffXfermode?1.提到Xfermode,现在查看API文档会发现它有三个子AvoidXfermode,PPixelXorXfermode,PorterDuffXfermode.前两个子类在API16的时候已经过期了,现在去查看Api最新文档,你会发现只有PorterDufferXfermode一个子类.画笔Paint的setXfermode(Xfe...
2016-12-31 18:56:41 1496
原创 责任链模式(ChainOfResponsibility)
闲扯我爱你用摩斯密码表示为“.. .-.. --- ...- . -.-- --- ..-”,即为英文当中的I love you其中I的摩斯密码为短短,l为短长短短,o为长长长,v为短短短长,e为短,y为长短长长,u为短短长。下面我就用责任链模式完成这个翻译替换;定义通俗的说法就是一条过滤链条;比如网络请求时候,对请求信息过滤,返回时候对返回信息过滤;如图所示:
2016-12-29 15:04:34 452
原创 Android View自定义验证码输入框
总结了一下项目的时候用到EditText的时候经常需要用到的一些功能EditText的清空 查看密码 限制输入空格 最大字数上面功能我全部使用的是自定义EditText来实现,这样使用也比较方便.程序yunxjing的效果图如下:EditText清空功能下面是自定义EditText专门用于清除文本内容的功能:public class ClearEditText e
2016-12-20 18:00:13 814
原创 仿华为应用市场下载进度条
1.概述接触Android有一段时间了,以前碰到自定义View感觉发憷,也看了很多大神的自定义View感觉很炫酷,由于自己水平有限,于是就从自定义View的基础开始自己学习,正好自己最近看到了华为应用市场的下载进度条,感觉不是很难,于是就开始项自己动手写一个,提升自己的自定义View水平;先看一下效果图吧;2.onMeasure @Override
2016-12-18 22:33:03 3154
原创 Android中的裁剪中Region.Op参数的用法
在Android自定义View使用绘图的裁剪功能的时候,我们最好manifest中的<application/> 或者<activity/>或者<fragment/>标签中添加如下属性android:hardwareAccelerated="false"因为裁剪功能是不支持硬件加速的.没有设置的话,有可能绘图裁剪的效果出不来;Android Can...
2016-12-18 20:19:08 15283
原创 理解Android多线程里面三种任务Runnable和Callable和FutureTask的用法
1.Runnable 和Callable和FutureTask的区别相同点:都属于线程池中要被运行的任务;不同点: Runnable是无返回值的任务,可以在线程中使用 Callable是有返回值的任务 ,不可以在线程中使用 FutureTask是有返回值,而且更易于管理和控制的任务,不可以在线程中使用;...
2016-12-08 17:06:52 6044 2
转载 Android Studio使用技巧---良心推荐的实用功能
比起Eclipse,AndroidStudio简直好用得不要不要的,谈谈心得体会Live Templates啥也不说了,就是电影里黑客那种『随便敲几下键盘 就蹦出一屏代码』的逼格~随便输入了个logd、Toast、starter、tag就蹦出这么多代码,你说酷不酷,这就是Live Templates啥,你说你输入tag,没反应,OK我们来定义一个就是,按
2016-12-06 14:49:25 882
在AS中使用Git,点击View Commits 看不到别人提交的具体内容
2021-01-23
android打包AP上传Google有问题
2015-09-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人