上一页 1 ··· 286 287 288 289 290 291 292 293 294 ··· 353 下一页
摘要: 英文原文:10-object-oriented-design-principles 面向对象理论是面向对象编程的核心,但是我发现大部分 Java 程序员热衷于像单例模式、装饰者模式或观察者模式这样的设计模式,而并没有十分注意学习面向对象的分析和设计。学习面向编程的基础(如抽象,封装,多态,继承等... 阅读全文
posted @ 2014-12-19 09:57 brave-sailor 阅读(311) 评论(0) 推荐(0)
摘要: IOC(inversion of control)控制反转在我们的程序中,要实现某个功能,我们都会用到两个或两个以上的类来协同完成,那么在一个类中,我们就会要有它的合作类的引用,也就是说这个类依赖于别的类,这个合作类的获取,将会有一下几种不同的情况依赖获取的三种方式:Java代码情况1.自己生成Cl... 阅读全文
posted @ 2014-12-19 09:55 brave-sailor 阅读(262) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/lilu_leo/article/details/11952717 有时候需要在在代码中设置LayoutParams,自己为一个FrameLayout设置LayoutParams的时候,遇上如题问题,java.lang.ClassCastExceptio... 阅读全文
posted @ 2014-12-17 16:24 brave-sailor 阅读(583) 评论(0) 推荐(0)
摘要: 一般要做正圆形图片,只能是正方形的基础上才能实现,否则就变成椭圆了,下面说说如何使长方形的图片生成正圆形图片废话不多说,没图没真相,先上图吧:原图:变成正圆后:下面上代码: public static Bitmap makeRoundCorner(Bitmap bitmap) { ... 阅读全文
posted @ 2014-12-17 15:01 brave-sailor 阅读(618) 评论(0) 推荐(0)
摘要: 圆角矩形图片在苹果的产品中很流行,相比于普通的矩形,很多人都喜欢圆角矩形的图片,因为它避开了直角的生硬,带来更好的用户体验,下面是几个设计的例子:下面在Android中实现将普通的矩形图片绘制成圆角矩形。首先看最终效果:代码清单:packagecom.example.phototest;import... 阅读全文
posted @ 2014-12-17 14:48 brave-sailor 阅读(1447) 评论(0) 推荐(0)
摘要: android中的ImageView只能显示矩形的图片,这样一来不能满足我们其他的需求,比如要显示圆角矩形的图片,这个时候,我们就需要自定义ImageView了,其原理就是首先获取到图片的Bitmap,然后进行裁剪对应的圆角矩形的bitmap,然后在onDraw()进行绘制圆角矩形图片输出。效果图如... 阅读全文
posted @ 2014-12-17 14:40 brave-sailor 阅读(241) 评论(0) 推荐(0)
摘要: 1. Parcelable接口Interface for classes whose instances can be written to and restored from a Parcel。 Classes implementing the Parcelable interface must ... 阅读全文
posted @ 2014-12-17 10:00 brave-sailor 阅读(281) 评论(0) 推荐(0)
摘要: 只要在工具类里写上这一段代码:/** * scrollview嵌套listview显示不全解决 * @param listView */ public static void setListViewHeightBasedOnChildren(ListView listView) { List... 阅读全文
posted @ 2014-12-16 19:02 brave-sailor 阅读(492) 评论(0) 推荐(0)
摘要: /** * @note 获取该activity所有view * @author liuh * */ public List getAllChildViews() { View view = this.getWindow().getDecorView(); return getAll... 阅读全文
posted @ 2014-12-12 17:15 brave-sailor 阅读(2484) 评论(0) 推荐(0)
摘要: 开发自定义控件的步骤:1、了解View的工作原理2、 编写继承自View的子类3、 为自定义View类增加属性4、 绘制控件5、 响应用户消息6 、自定义回调函数一、View结构原理Android系统的视图结构的设计也采用了组合模式,即View作为所有图形的基类,Viewgroup对View继承扩展... 阅读全文
posted @ 2014-12-12 17:05 brave-sailor 阅读(202) 评论(0) 推荐(0)
上一页 1 ··· 286 287 288 289 290 291 292 293 294 ··· 353 下一页