- 博客(6)
- 资源 (8)
- 收藏
- 关注
原创 视频图像格式YUV详解
一 简介YUV 是一种表示颜色的模型。基于人类眼睛对亮度高度敏感、对颜色敏感度低于亮度的生理特征 YUV在对照片或视频编码时完整保存像素的亮度分量(Y),根据不同要求采样保存UV分量。根据历史的演进,YUV的发明是由于彩色电视与黑白电视的过渡时期。黑白视频只有Y(Luma,Luminance)视频,也就是灰阶值。到了彩色电视规格的制定,是以YUV/YIQ的格式来处理彩色电视图像。YUV是编译true-color颜色空间(color space)的种类,Y'UV, YUV, YCbCr,YPbPr
2022-05-02 20:34:52
7917
原创 android单边阴影、多边阴影和圆角阴影
现在好多设计都喜欢用阴影,各种颜色、各种图形的阴影做起来费时费力,而官方的cardview不支持设置阴影颜色,阴影位置也是更拟物化的z轴阴影,不能符合设计的要求,因此专门写了一个工具。 GitHub地址:https://github.com/maxiaoyi/FpShadowLayout 用法:implementation 'com.mxy.fpshad...
2019-05-23 15:19:59
10540
4
原创 Scroller的运用,可以上下滑动显示隐藏的view
一。主要用到了ScrollTo()和ScrollBy两个方法,根据Scroller去算位置坐标,根据手势去做滑动操作二。详细步骤 1,重写RelativeLayout,在构造方法中进行初始化一些内容 public HeadView(Context context) {this(context,null);}public HeadVi
2015-07-13 11:44:34
1092
原创 自己动手实现一个可垂直滑动的ViewGroup,相当于可以垂直滑动的viewpager
前言 1,理解ScrollTo(x,y)和ScrollBy(x,y)的区别,如果不知请自行百度 2,重写ViewGroup,相关知识自行百度进入正题 1,重写ViewGroup三个构造方法和一些需要初始化的内容 public CustomScrollLayout(Context context) {this(context, null)
2015-07-09 15:47:23
465
转载 textview字体的高度
要点如下:1. 基准点是baseline2. Ascent是baseline之上至字符最高处的距离3. Descent是baseline之下至字符最低处的距离4. Leading文档说的很含糊,其实是上一行字符的descent到下一行的ascent之间的距离5. Top指的是指的是最高字符到baseline的值,即ascent的最大值6. 同上,bo
2015-07-02 15:45:34
639
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人