自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (12)
  • 收藏
  • 关注

原创 PorterDuffXfermode学习笔记

PorterDuffXfermode是什么PorterDuffXfermode是一种规则 PorterDuffXfermode是一种颜色混合的规则 PorterDuffXfermode用于实现新绘制的像素(SRC)与Canvas上对应位置已有的像素(DEST)按照混合规则进行颜色混合。 记住:先绘制的图形为DEST 这个混合规则一个基本的知识点是,一个图片是由a和c组成的,a表示透

2017-05-27 10:46:10 304

原创 canvas操作

第一类基本变换效果连续性总结第二类画布的保存与恢复SavesaveLayersaveLayerAlpharestorerestoreToCount另clipsaveFLAG 摘自以下文章 自定义控件之绘图篇(四):canvas变换与操作 自定义控件三部曲之绘图篇(十三)——Canvas与图层(一) 自定义控件三部曲之绘图篇(十四)——Canvas与图层(二)

2017-05-27 10:40:17 589

原创 Shader应用---霓虹闪烁文字效果

package com.example.apple.shaderdemo;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.LinearGradient;import android.graphics.Matri

2017-05-24 13:37:08 1748

原创 Shader应用---雷达扫描效果

效果图package com.example.apple.shaderdemo;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.BitmapShader;import android.graph

2017-05-24 10:06:02 2344 1

原创 Shader的介绍

分类BitmapShader :图片贴图效果LinearGradient:线性渐变色效果RadialGradient:环形渐变色效果SweepGradient:雷达扫描效果ComposeShader:以上效果的任意组合基本用法在onDraw()里写下面的代码//构建画笔Paint mPaint=new Paint();//构建ShaderSweepGradient mSweepGr

2017-05-23 15:30:57 572

原创 Okhttp简单使用

异步GET请求异步POST配置okHttpClient使用 Okhttp 下载文件和更新进度条异步GET请求 public void asynGet(View view) { //1.构建一个最简单的OkHttpClient mOkHttpClient = new OkHttpClient(); //2.构建一个Request,指明请求方法

2017-05-22 13:25:03 553

转载 android 使用广播监听网络状态

转载记录一下 http://www.cnblogs.com/sipher/articles/2567697.html

2017-05-19 11:04:30 467

原创 View如何加载到窗口

View如何加载到窗口

2017-05-07 18:16:02 513

原创 如何查看FrameWork层源码(例如:PhoneWindow) android.jar

找到你的sdk路径打开sdk路径位置 把这个android.jar拷贝到你的项目中, 建立一个lib目录,放到lib下面,点击右键,as a library,就可以双击打开了 另外你可以双击shift,去搜索

2017-05-05 09:34:37 5494 1

广播和服务

绑定服务、发送有序广播、服务里代码注册广播

2016-06-19

RecyclerView上下拖动条目排序,左右划出屏幕删除条目的最简单的实现

ItemTouchHelperAdapter

2016-05-31

仿微信多选照片,GridView展示所选择图片,PhotoView可预览

仿微信多选照片,GridView展示所选择图片,PhotoView可预览

2016-03-26

如何写上下文菜单

上下文菜单(即某个视图被长按时弹出的菜单,类似于电脑上的右键菜单)

2015-06-29

如何写自定义菜单

点击菜单键,弹出一个popwindow,自定义的菜单界面

2015-06-29

如何写菜单

本文介绍了菜单的基本写法,后面有自定义菜单和上下文菜单的介绍

2015-06-29

下拉刷新上拉加载控件 pullrefreshlistviewdemo

本文详细讲解了下拉刷新、上拉加载控件的写法,注释很详细

2015-06-27

HorizontalScrollView和ViewPager联动效果

HorizontalScrollView和ViewPager联动效果,实现点击顶部标签下面内容切换

2015-06-19

下拉刷新上拉加载(使用第三方控件)

很好的第三方控件,支持下拉刷新上拉加载 支持滚到底部自动加载及手动上拉才刷新的选择

2015-06-17

GridView的标准写法

基本的GridView写法,很简单的写法,要写20个字

2015-06-17

轮播图的写法之二(功能全实现)

/** * 1.实现了轮播图自动滚动效果<br> * 2.设置了跟随页面变化的小点点<br> * 3.解决了轮播图手指滑动后,显示页面错位的问题<br> * 4.实现了手指按住轮播图时,停止自动滚动的效果<br> * 5.实现了点击轮播图,跳转到相关页面的操作<br> */

2015-06-17

轮播图的写法之一(基本写法)

使用ViewPager实现轮播图,最基本的写法

2015-06-17

空空如也

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

TA关注的人

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