自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

热爱技术

只要来日可期,今天就值得欣喜

  • 博客(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

Android MVVM学习使用Demo

Android MVVM学习使用Demo

2022-11-01

DataBinding使用Android

DataBinding使用Android

2022-10-18

BottomNavigation底部菜单

BottomNavigation底部菜单Design

2022-06-29

Plugin1.zip

自定义安卓插件

2021-11-27

CoordinatorLayout.zip

CoordinatorLayout+Behavior自定义和仿系统的协调布局

2021-11-24

TabLayout.zip

TabLayout使用介绍(com.google.android.material.tabs.TabLayout)

2021-11-20

buttonwithprogress.zip

带进度的按钮

2021-01-26

drawable.zip

自定义RadioGroup实现应用市场上的按钮切换效果

2021-01-25

DragViewTest.zip

使用各种方式滑动View

2021-01-22

COSTransferPractice.zip

腾讯云对象存储-直接运行

2021-01-14

InPutEditText.zip

Android自定义View验证码输入框

2021-01-09

Android自定义Dialog--DanmakuFlame弹幕发送框界面的实现

Android自定义Dialog--DanmakuFlame弹幕发送框界面的实现

2017-09-26

LayerDrawable

Android的Drawable运用之----LayerDrawable

2017-09-20

友盟多渠道打包 Android Apk

友盟多渠道打包 Android Apk

2017-04-15

EditText的清空 查看密码 限制输入空格 最大字数 Android

EditText的清空 查看密码 限制输入空格 最大字数

2016-12-20

仿华为应用市场下载进度条

仿华为应用市场下载进度条

2016-12-18

属性动画Android3.0以下兼容包

nineoldandroids.jar 兼容Android3.0以下的版本

2016-07-13

Binder连接池Android

Binder连接池

2016-05-31

SQLiteExpertPersSetup.exe

SQLiteExpertPersSetup.exe

2016-05-17

颜色提取器COLOR

颜色提取器

2016-05-09

Json格式化工具HiJson2.12_jdk64

HiJson2.12_jdk64

2016-05-09

Android中XML的解析Pull//SAX/DOM

XML的三种常用解析方式

2016-05-02

Android中xml的解析

XML的解析方式

2016-05-02

xml格式解析

xml格式解析

2016-05-02

git for windows下载

Git-2.8.1-64-bit.exe

2016-04-30

java排序Comparator和Comparable

java排序Comparator和Comparable

2015-09-21

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

TA关注的人

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