- 博客(3)
- 收藏
- 关注
原创 Android之创建新的View
但是这里有一点注意,当我们用代码添加这个复合组件的时候,就需要用public CompoundView(Context context, AttributeSet attrs) {这个构造方法了,不然不会执行,当我们用XML文件 定义的复合组件的时候,也只会执行这个构造方法,所以注意。onMeasure()方法必须被有效地重写,并且要精准的报告所含子组件的大小,,组件的父组件会选择怎样处理:扔出异常或再次调用onMeasure(),最有可能的是保留原来的数值。这个方法必须调用,不然,控件绘制不出来。
2025-01-24 16:47:00
692
1
原创 Android 中图片压缩分析(上)
版本同样考虑到性能问题,skia 引擎写了一个函数替代了原来 libjpeg 的转换函数,好处是提高了编码速度,坏处就是牺牲了每一个像素的精度。第二个因素是离散余弦变换有三种方式,Skia 引擎选择了 JDCT_IFAST,JDCT_IFAST 是最快的变换方式,当然也是精度最差的一种。上面两种因素第一个会造成色调偏差,第二个会造成色块的出现,所以如果需要提高压缩之后的图像质量,可以考虑从这两方面入手。
2025-01-24 15:40:50
1103
原创 10个可以快速用Python进行数据分析的小技巧_python 通径分析
一行代码就能实现在Jupyter Notebook中显示完整的数据分析报告,该报告非常详细,且包含了必要的图表信息。还可以使用以下代码将报告导出到交互式HTML文件中。Pandas有一个内置的.plot()函数作为DataFrame类的一部分。但是,使用此功能呈现的可视化不是交互式的,这使得它没那么吸引人。同样,使用pandas.DataFrame.plot()函数绘制图表也不能实现交互。如果我们需要在不对代码进行重大修改的情况下用Pandas绘制交互式图表怎么办呢?
2025-01-23 23:54:34
657
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅