![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android----控件篇
随缘的人_
十年磨一剑,中途路遥远,随缘看运来,出人头地否?
展开
-
Android自定义view---折线图带有绘制过程的动画
1,最近帮一哥们写个指定view 他的要求是进去后,默认已绘制完成,然后再加一个动画,绘制过程的动画。顺便练一手。效果如下:使用:作者:JieQ:1181620038 AnimBroLineView vv=findViewById(R.id.vv); List<LineXyBean> xys =new ArrayList<>();//测试数据 //测试数据 xys.add(new LineXyBean(0, 0));原创 2022-05-25 15:34:52 · 353 阅读 · 0 评论 -
Android自定义View-滑动选择数字
一,先上图。二,绘制思路①,外围一个圆角矩形。内部一个圆角矩形②,内部矩形上指定位置加数字,跟随移动宽度变化。1)这里直接计算的宽度/10即可③,可滑动,监听触摸事件,进行滑动处理④,一个完整的控件,最后要返回当前滑动的值。三,代码语言:kotlinimport android.annotation.SuppressLintimport android.content.Contextimport android.graphics.Canvasimport android.gra原创 2021-04-06 13:08:09 · 478 阅读 · 0 评论 -
Android自定义view---折线图
一,先上效果图。二,思路讲解。①先画出X Y轴 xy的坐标如下②,画出Y轴的两条等量线(标识线)未消毒,已消毒的横线(比较浅的那两条)。③,循环画出底部的X轴上的时间,以及折现的开始结束1)由于折线的长短要根据时间的长短来显示,所以这里通过计算比例,实现了,时间越长,折现越长。反之④,最后要处理一下长宽*的问题,所以一开始要给好dp/px做好转换,适配。三,代码详细import android.content.Context;import android.graphics.Canv原创 2021-04-06 09:30:54 · 436 阅读 · 0 评论 -
Android消息提示小红点框架,简单快捷。
一,老规矩上图二,功能描述支持颜色(背景颜色,字体颜色),修改可以选择是否越界 越界默认圆心位置一位数:自动单个圆。二位数的自动加长。三位数自动99+,没有数字默认小圆点移除小点 dot1.remove(tv1)使用方式:Add it in your root build.gradle at the end of repositories:allprojects { repositories { ... maven { url 'https://jitpack.io'原创 2020-11-26 11:14:33 · 1128 阅读 · 1 评论