hexter

Android开发爱好者、喜欢旅行、历史、健身跑步。

10

课时数

517

课程播放数

排序: 3 个筛选结果

设计模式之访问者模式

主讲:hexter 分类:Java 课时:3 发布时间:2018/03/09

简介: 课程背景:在实际工作中,由于需求的改变,需要增加基于现有类数据的新功能,如何在不改变各元素的类封装的前提下增加新能力呢?最常见的解决方案就是继承,但这样并不好。访问者模式可以解决这个问题,允许在加入新操作时,而无须改变结构本身。核心内容:1.理解访问者模式的原理,2.知道访问者模式的优缺点和适用场合。

BitmapDrawable、NinePatchDrawable 和 PictureDrawable 类型精讲

主讲:hexter 分类:Android 课时:3 发布时间:2018/03/09

简介: 本课程先讲述 BitmapDrawable 原理和使用,然后讲述 NinePatchDrawable 和 PictureDrawable的原理和使用,最后做课程总结。课程背景:BitmapDrawable、NinePatchDrawable 和 PictureDrawable 是比较类似的 Drawable。把它们放一起讲便于比对学习,熟练使用这些 Drawable,将会对一些 UI 效果的实现提供很好的帮助。

Clip、Inset、Rotate和ScaleDrawable类型精讲

主讲:hexter 分类:Android 课时:4 发布时间:2018/03/09

简介: 本课程先讲述 ClipDrawable 原理和使用,然后讲述 InsetDrawable 和 RotateDrawable 的原理和使用,最后讲 ScaleDrawable 的原理和使用。课程背景:ClipDrawable、InsetDrawable、RotateDrawable和ScaleDrawable 都是 DrawableWrapper 的子类。它们都是容器类 Drawable,自生只能有一个子 Drawable,通过对子 Drawable 进行处理来实现 clip、inset、rotate、scale 的效果,熟练使用这些 Drawable,将会对一些UI效果的实现提供很好的帮助。

上一页 1 下一页
;