良有以也


Ricardo

设计模式之工厂模式

转载 本文主要包含以下内容 简单工厂模式 工厂方法模式 抽象工厂模式 简单工厂模式 介绍简单工厂模式之前先通过一个披萨项目的例子来引出问题,然后给出简单工厂模式这种解决方案,然后随着披萨项目的不断扩展,遇到新的问题,引出工厂方法模式,然后又遇到新的问题,引出最终解决方案...

设计模式入门介绍

转载 设计模式简介 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式是一套被反复使用的...

Android自定义progressBar

通过继承系统ProgressBar实现 效果图 实现 HorizontalProgressBarWithNumber 自定义属性 <?xml version="1.0" encoding="utf-8"?> <resources> <d...

推荐!手把手教你使用Git

转载 本文主要包括以下内容 一:Git是什么? 二:SVN与Git的最主要的区别? 三:在windows上如何安装Git? 四:如何操作? 创建版本库 版本回退: 理解工作区与暂存区的区别? Git撤销修改和删除文件操作 远程仓库 创建与合并分支 bu...

Android屏幕适配总结

本文主要包括以下内容 百分比方法屏幕适配 Google官方Android-percent-support解决适配问题 利用AndroidAutoLayout方法解决终极适配问题 重要概念 什么是屏幕尺寸、屏幕分辨率、屏幕像素密度? 什么是dp、dip、dpi、...

Android之SurfaceView

SurfaceView也是继承了View,但是我们并不需要去实现它的draw方法来绘制自己,为什么呢? 因为它和View有一个很大的区别,View在UI线程去更新自己;而SurfaceView则在一个子线程中去更新自己;这也显示出了它的优势,当制作游戏等需要不断刷新View...

Android之事件分发机制

本文主要包括以下内容 view的事件分发 viewGroup的事件分发 首先来看两张图 在执行touch事件时 首先执行dispatchTouchEvent方法,执行事件分发。 再执行onInterceptTouchEvent方法...

Android仿微信界面

效果图 原理介绍 1、先绘制一个颜色(例如:粉红) 2、设置Mode=DST_IN 3、绘制我们这个可爱的小机器人 回答我,显示什么,是不是显示交集,交集是什么?交集是我们的小机器人的非透明区域,也就是那张脸,除了两个眼;...