自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (6)
  • 收藏
  • 关注

原创 刮刮乐效果的实现

刮刮乐效果的实现思路如下:先在视图上画真正要显示的图像在第一步绘制的图像上面再绘制一个一样大小的纯灰色图像,彻底盖住第一步中绘制的图像随着手指在灰色图像上的滑动不断的修改灰色图像的内容。修改的时候,利用混合模式,灰色图像相当于DST,每次手指划过的路径相当于SRC,采用SRC_IN混合模式让DST与SRC交叠的区域仅仅显示SRC的内容。此时如果SRC是透明的,那么就可以透出下面被覆盖住

2016-01-24 23:49:19 3586

转载 Android-onInterceptTouchEvent()和onTouchEvent()总结

原文地址 原作者这篇博客中配的图很赞,解释起概念也简单清晰明了Android-onInterceptTouchEvent()和onTouchEvent()总结老实说,这两个小东东实在是太麻烦了,很不好懂,我自己那api文档都头晕,在网上找到很多资料,才知道是怎么回事,这里总结一下,记住这个原则就会很清楚了:1、onInte

2016-01-24 16:59:13 287

原创 可以播放GIF和显示圆形图片的自定义ImageView

本篇博客参考了郭神的 Android PowerImageView实现,可以播放动画的强大ImageView和鸿洋的Android BitmapShader 实战 实现圆形、圆角图片,做了一些修改和扩展,所以文章50%属于转载50%属于原创吧^^预备知识首先是用来控制GIF图片播放的类为android.graphics.Movie类,这个类很简单,常用的方法就几个:static M

2016-01-24 16:27:32 3125 2

转载 Android LayoutInflater深度解析

本篇文章转自鸿洋原文地址和郭霖原文地址两位大神的文章,做了一些重新的排版。相信接触Android久一点的朋友对于LayoutInflater一定不会陌生,都会知道它主要是用于加载布局的。在Activity中的setContentView()方法内部也是使用LayoutInflater来加载布局的,只不过这部分源码是internal的,不太容易查看到。那么今天我们就来把LayoutInflate

2016-01-23 01:20:13 409

转载 获得android手机的相关信息

原文地址//CPU个数private int getNumCores() { //Private Class to display only CPU devices in the directory listing class CpuFilter implements FileFilter { @Override public b

2016-01-18 10:35:55 443

原创 最简单的安卓下Dagger2注入

首先,对于需要注入的内容添加@Inject。例如,在MainActivity里面需要一个InterfaceA类型对象MainActivity extends Activity{ @Inject InterfaceA ia;}然后需要@Module类,该类里通过@Provides方法为@Inject进行注入@Moduleclass ModuleA {

2016-01-11 15:17:51 593

原创 利用自定义注解实现安卓中视图的绑定

先简单说一下如何定义一个注解定义一个注解就和定义一个接口很像,一样需要提供抽象方法。与接口不同之处有3个:1. 需要提供元注解2. 关键字使用@interface3. 抽象方法可以有一个默认的返回值看一个例子:@Rentention(RententionPolicy.RUNTIME)@Target(ElementType.FIELD)public @interface

2016-01-08 14:50:29 996 1

转载 ListView自动滚动到数据集的最后一条

If you would like to after you have updated by listAdapter, you want to make sure that the list is scrolled all the way to the bottom,so that it displays the last element entered in the list. You

2016-01-07 21:48:26 2239

原创 RxJava中map方法的解析

有如下场景:给定一个String类型的路径,以Bitmap类型在ImageView中显示该图像。利用RxJava加载需要几个对象Subscriber, Observable.OnSubscribe和一个Func1。subscriber = new Subscriber(){ @Override public void onCompleted()

2016-01-06 00:43:38 2082

转载 给 Android 开发者的 RxJava 详解

本文转载自:原文地址,原文作者:扔物线前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有人说『RxJava 真是太难用了』,另外更多的人

2016-01-04 09:37:58 446

原创 使用自定义视图的AlertDialog

自定义AlertDialog本文部分内容参考自:http://blog.csdn.net/fofu33/article/details/40622599使用自定义视图的AlertDialog主要分为以下几个步骤:1)利用XML文件构建自己的的视图2)将视图添加到AlertDialog中* 在进行第二步之前,有时需要对对话框窗口进行额外的设置下面分步骤叙述:1)写XML文

2016-01-04 01:21:30 3059

原创 GridView第一个Item点击无反应

在写一个小项目的时候遇到一个好玩的问题。用GridView呈现24个Item。Item的布局就是一个Button,需求是每点击一个Item,这个Item就要消失。GridView的Adapter的getView方法的部分代码如下:public View getView(int position, ViewconvertView, ViewGroup parent) {

2016-01-03 00:45:54 1387

转载 GB2312编码

本文摘录自银河的博客:原文地址GB 2312-80 是中国国家标准简体中文字符集,全称《信息交换用汉字编码字符集·基本集》,由中国国家标准总局发布,1981年5月1日实施。GB2312 编码通行于中国大陆;新加坡等地也采用此编码。中国大陆几乎所有的中文系统和国际化的软件都支持 GB 2312。GB2312 标准共收录 6763 个汉字,其中一级汉字 3755 个,二级汉字 30

2016-01-02 16:45:05 489

原创 Java对象的序列化和反序列化

1.序列化/反序列化一个未实现序列化接口的类型对象如果这个类(称其为A类)提供了带参数的构造器,那么可以创建一个实现了序列化接口的新类(称其为B类)。B类中用属性来持有创建A类对象所需要的那些参数。这样问题就从序列化/反序列化一个A类对象转为了序列化/反序列化创建一个A类对象所需要的参数。示例代码如下:public class A { private String name;

2016-01-01 17:35:41 424

如何用Cocos2d-android写一个小游戏案例源代码

如何用Cocos2d-android写一个小游戏案例源代码

2017-05-22

空空如也

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

TA关注的人

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