自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 Android 画布矩阵 Matrix in Canvas

应用: 如果是 单变化,一般都用相应的set方法即可。复合变化用到 pre or post ,二者如何使用看最终结果,因为矩阵看的就是最后结果,过程不重要。所以用什么看自己理解。1 Android 中 画布操作点矩阵 是一个 3 * 3 矩阵。pre 指 矩阵前乘, post 指 矩阵后乘。scale 旋转 skew 错切 trans 平移。2 矩阵中 各个数代表的 含义。

2023-07-11 15:09:42 119 1

原创 Hello,CSDN。第一篇博客就写点关于Android的一本书的吧。

书中说了一般是系统才会用到,什么时候用到没说,我没看到,我眼瞎。在开发工作中,的确遇到过,上面代码 ***处,我明明指定了AT_MOST但是断点反应的却是UNSPECIFIED。所以,如果开发的控件多半用在Adapter中的时候,一定要考虑UNSPECIFIED。就这段代码来说,如果继承的是ViewGroup,super.onMeasure没啥意义,那么测量子控件就成了必操作项。1,自定义控件写的还是少。没啥说的,就是对应着xml里的wrap_content,表示父控件更给到的最大size。

2023-06-27 12:40:40 42 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除