自定义控件基础知识
文章平均质量分 72
温水煮青蛙come-on
这个作者很懒,什么都没留下…
展开
-
笔记83--自定义view--onMesure、MeasureSpec详解
转自:http://blog.csdn.net/a396901990/article/details/36475213原创 2014-11-17 17:10:20 · 5177 阅读 · 0 评论 -
笔记105--摘自爱哥04
爱哥地址:http://blog.csdn.net/aigestudio/article/details/41799811 一、Shader类原创 2015-03-24 11:38:52 · 1152 阅读 · 0 评论 -
笔记106--摘自爱哥05
原文地址:http://blog.csdn.net/aigestudio/article/details/41960507 一、Canvas方法简介 Canvas真正屌的不是它能画些什么,而是对画布的各种活用。 二、drawBitmapMesh() 1、简介 优点:它可以对Bitmap做几乎任何改变。 缺点:计算复杂是个鸡肋,这么屌的方法被埋没就因为其高不成低不就,有些变换我们原创 2015-03-27 20:43:47 · 780 阅读 · 0 评论 -
笔记102--摘自爱哥03
原文地址:http://blog.csdn.net/aigestudio/article/details/41447349 详解写字功能。Paint中定义了大量关于“写字”的功能,这些方法总数接近Paint的一半。 一、FontMetrics 1、简介及how用 意为字体测量。其实是Paint的一个内部类,就定义了五个成员变量:top、ascent、descent、bottom、leadi原创 2015-02-27 09:23:34 · 946 阅读 · 0 评论 -
笔记100--摘自爱哥01
看了爱哥的博客,感觉自定义控件根本就不会没法过了。转过来膜拜膜拜地址:http://blog.csdn.net/aigestudio/article/details/41212583 一、问题: @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); Paint paint = n原创 2015-01-14 20:37:28 · 3101 阅读 · 0 评论 -
笔记103--自定义ProgressBar
一、了解系统的ProgressBar怎么实现 <ProgressBar android:layout_width="wrap_content" android:layout_height="wrap_content" style="@android:attr/progressBarStyleLarge"/>系统为我们提供了几种ProgressBar的样式,其中一个样式的源码:原创 2015-02-27 14:57:19 · 588 阅读 · 0 评论 -
笔记101--摘自爱哥02
爱哥原文地址:http://blog.csdn.net/aigestudio/article/details/41316141 深挖如何去绘制更复杂的view。 ColorFilter及其子类 Paint.setColorFilter(ColorFilter filter);设置颜色过滤。 ColorFilter没有颜色相关的方法,所以肯定是通过其子类来控制的。有三个直接子类:ColorM原创 2015-02-12 10:51:16 · 1992 阅读 · 0 评论 -
笔记119--摘自爱哥06
如果非要对自定义控件的流程进行一个简单的划分,我会尝试将其分为三大部分:控件的绘制、控件的测量和控件的交互行为。 前面用六节篇幅和一个翻页的例子对控件的绘制有了一个全新的认识,下面来看看控件的测量。 说下测量逻辑:原创 2015-07-28 18:01:12 · 645 阅读 · 0 评论