- 博客(8)
- 收藏
- 关注
原创 安卓圆角图片 + Glide
简单就实现图片圆角绘制:一、Bitmap绘制1、自定义View里面的话draw方法,getDrawable()可以获取要绘制的drawable,转成Bitmap;2、开始画圆角矩形//设置画笔,画板Canvas outputBitmap = new Canvas(outputBitmap);Paint paint = new Paint();paint.setSha
2017-04-05 16:22:46
437
原创 安卓Handler机制
从handler.sendMessage()作为入口来分析:1、Handler的sendMessage -> sendMessageDelay -> sendMessageAtTime;2、可以看到最后调用sendMessageAtTime的方法,它的作用就是把Message.target = this 让Message先持有Handler对象,然后传给MessageQueue.e
2017-02-09 22:08:27
297
转载 6大原则23种设计模式
http://www.cnblogs.com/geek6/p/3951677.html6种设计原则:http://blog.csdn.net/u012656834/article/details/37560225
2017-01-28 11:46:36
592
原创 设计模式-单例模式
一、单例模式一般对于某些对象只需要一个对象存在;二、1、懒汉模式public class Single { private static Single instance = new Single(); private Single(){} public static Single getInstance() { return instanc
2017-01-28 10:37:30
218
原创 设计模式—工厂模式
一、工厂模式作用使用工厂模式的作用:就是获取对象,让使用者并不关心其具体实现;(符合最少知识原则)例如:Bitmap bitmap = BitmapFactory.decodeResource(res, id);就是一个工厂模式,传入id拿到对应bitmap对象。二、工厂模式有哪些(Dog,Cat,Bird extends Animal)1、简单工厂模式(根据传入类别不
2017-01-26 15:17:26
234
原创 AndoidStudio中module移除不了
问题:忘了弄project时咋弄的无法删除module项目了,一会又回显移除不掉。就是project structure中点 '-' 移除不了module;解决:找了一会才知道settings.gradle文件中include ‘项目名字’这个前面的引号不见了;改为include ‘:项目名字’
2016-02-21 16:16:39
387
转载 Android布局问题: No resource found that matches the given name (at 'layout_above' with value @id/tv)
刚开始使用AndroidStudio时遇到的些问题:Error:(11, 31) No resource found that matches the given name (at 'layout_above' with value '@id/pb_progress'). 因为用到相对布局中相对另一个View对其位置,android:layout_above = “@id/tv”
2015-12-19 23:12:57
7284
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人