基础梳理
杰克庹庹
爱开发,爱生活,爱美女,爱自己,爱做饭,爱滑板。
展开
-
笔记—自定义View之DrawText文字绘制
自定义ViewDrawText文字绘制相关 一:drawText的几种方式二 Paint类相关设置 1 设置文字显示效果 2 文字测量相关类原创 2017-09-13 10:07:49 · 2409 阅读 · 0 评论 -
笔记—自定义View之绘制基础
自定义View之绘制基础: 一 paint基础使用 二 canvas.drawx()基础绘制方法原创 2017-09-12 18:52:37 · 415 阅读 · 0 评论 -
四 boardcastreceiver 面试详解
一 BoardcastReceiver 定义BoardcastReceiver 中文译为广播接收器,贵为 Android 四大组件之一。以观察者模式实现的一个全局的监听器。分为两个角色:广播发送者和广播接受者。二 BoardcastReceiver 作用01 用于监听/接收 应用发出的广播消息,并作出反应。02 分应用场景分1 不同组件之间的通信(包括同一应用间和不同应用间)2 与 Android转载 2017-09-28 15:59:25 · 2340 阅读 · 1 评论 -
一 activity 面试详解
一 activity 是什么问题:什么是Activity答:Activity 在中文的意思是活动,它是与用户进行交互的载体,接受用户的行为事件,如:点击,触摸,长按,滑动等操作,并进行处理,显示相应内容。二 activity 生命周期01 activity 的4中状态1 running此时 activity处于栈顶,是一个活动状态,可见,能正常接收用户的行为事件。2 paused此时 acitivt原创 2017-09-27 11:14:38 · 425 阅读 · 0 评论 -
三 service 面试详解
一 基础知识01 定义service 中文译为服务。它和 activity boardcastReceive contentProdived,并称为 Android 四大组件,service 属于计算型的组件。02 作用提供长期运行在后台的服务,例如播放音乐,复杂计算,下载,实时传输地理位置信息等。03 特点长生命周期,没有用户界面,运行在后台,进程的优先级高于 activity 。运行在主线程,不原创 2017-09-27 10:40:48 · 455 阅读 · 0 评论 -
二 Fragment 面试详解
一 Fragment 为什么被称为第五大组件01 Fragment 为什么被称为第五大组件Fragment 是 Android3.0 出现的概念,它的出现是为了解决, 因为 Android 系统运行在不同手机,不同尺寸屏幕产生的碎片化问题,从而进行更好的适配。它拥有自己的生命周期,依附于 activity 存在。但是可以自主的接受处理用户行为事件。它可以在 activity 中动态的的添加删除,它可原创 2017-09-22 16:02:58 · 414 阅读 · 0 评论 -
笔记—自定义View之属性动画进阶篇
概述:本篇将会从两个方面进行属性动画进阶篇的讲解,1 特殊属性的动画,2 复杂属性的动画。一 特殊属性的动画一 TypeEvaluator关于 ObjectAnimator,上期讲到可以用 ofInt() 来做整数的属性动画和用 ofFloat() 来做小数的属性动画。这两种属性类型是属性动画最常用的两种,不过在实际的开发中,可以做属相动画的类型还是有其他的一些类型。当需要对其他类型来做属性动画的时原创 2017-09-14 17:41:27 · 324 阅读 · 0 评论 -
笔记—自定义View之属性动画上手篇
概述:本篇文章只对自定义View可能用到的 Property Animation(属性动画)进行讲解。原创 2017-09-13 16:04:52 · 506 阅读 · 0 评论 -
笔记—自定义View之绘制顺序
一 绘制方法简单介绍在自定义View中的绘制方法有以下几种:1 最常用的onDraw方法,此方法绘制的是View的主体内容2 绘制子View的dispatchDraw方法,一般在以ViewGroup为父类的View中被用到,此方法绘制的是View中的子view3 被忽视的onDrawForegound方法,用来滑动边缘渐变,滑动条,前景。4 方法调度的draw方法 此方法是绘制过程中,上述方法的总方原创 2017-09-13 11:09:12 · 747 阅读 · 0 评论 -
笔记—自定义View之Canvas对绘制的辅助
自定义ViewCanvas对绘制的辅助 一 Canvas对绘制的裁切 1 Canvas.clipRect 按矩形裁切2 Canvas.clipPath 按路径裁切二 几何变换1 Canvas对普通二维变换的支持2 Matrix 对普通二维变换的支持 以及 对复杂二维变换的支持3 Camera对三维变换的支持原创 2017-09-13 10:33:31 · 548 阅读 · 0 评论 -
笔记—自定义Veiw之Paint详解
自定义Veiw之Paint详解 四个常用API 1 颜色 2 效果 3 drawText的paint相关设置 4 paint初始化工作原创 2017-09-12 19:37:40 · 429 阅读 · 0 评论