![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自定义控件
文章平均质量分 83
JiaoJunfeng
这个作者很懒,什么都没留下…
展开
-
Android事件分发(刷新认知,带你远离网络上的错误知识)
1、所有层级的 分发器(dispatchTouchEvent())返回true时,事件直接结束2、所有层级的 ,消费器(onTouchEvent()) fan hui原创 2021-06-11 17:15:53 · 371 阅读 · 4 评论 -
自定义 折线图
自定义一个简单的折线图,足够展示万条数据,(千条以上数据在1070的屏幕宽度上 只会是一片茫茫,颜色会挤到一块儿。。。。)简单说一下实现思路,1、获取当前View在当前屏幕中的位置(Android中屏幕的左上角为整个屏幕坐标的原点往右、往下递增, 我们自己的坐标系是符合数学逻辑的二维坐标系,原点在整个折线图的左下角)2、首先计算坐标点(比如,我们自己的坐标系的Y轴长度为...原创 2019-02-19 10:18:20 · 741 阅读 · 1 评论 -
关于红米note2 listview重写高度之后 依旧展示不全问题结论
@Override public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST);// ...原创 2018-08-28 13:25:48 · 314 阅读 · 0 评论 -
Android 自定义动画 单个View平面位移以及一组View轮回旋转(一)
最近IOS的朋友写了一个动画 问我多长时间能实现,本着热爱学习的精神,一下午搞出来一个,,咳咳。。。话不多说,先看第一个随机运动,上图这是一个比较初始的动画,主要是绘制一个小方块View,并且改变这个View在画布中的位置,然后进行刷新Canvas来实现动画关于代码也是很简单,先创建一个been类去保存这个view的一些参数/** * @author: jjf * @d...原创 2019-05-21 11:25:55 · 404 阅读 · 0 评论 -
Android 自定义动画 单个View平面位移以及一组View轮回旋转(二)
Android 自定义动画 单个View平面位移以及一组View轮回旋转(一)这一篇文章主要讲到的是那个循环动画,好了先把动画的样子奉上,请各位大佬轻喷:关于这个动画,与遇上一个动画的联系就是,使用同样的方法去绘制的小方块,为了避免大家翻看过于麻烦,在这里再给大家展示出来,Been类:/** * @author: jjf * @date: 2019/5/10 * @...原创 2019-05-21 13:14:33 · 323 阅读 · 0 评论 -
Android 扇形统计图的设计与编写
先上图,包含统计图初始化时的动画,点击环形的效果饼状图根据效果不同,调用的APi参数略微有差异,有些同学可能不想要中间的空白直接全部展示扇形,emmmm。这种需求比你现在看到的这个样子 要简单的多,看完这种样式的,其他的实现方式也就懂了。首先,实现思路不能落下:1、在自定义View里面初始化的时候(构造方法里),setLayerType(View.LAYER_TYPE_SOF...原创 2019-09-20 19:15:14 · 1096 阅读 · 0 评论