slideview

Android自定义控件(1)——湿度器

自闭症网瘾萝莉.ら 提交于 2020-08-04 21:33:22
实物预览图 我在UI网站( https://uimovement.com/ )上看到一张图片,大概是这样( https://uimovement.com/design/humidity-slider/ ),是一个湿度器,所以就萌生了自己做一个这个东西的想法,使用工具为Android定义View。 传送门(github) https://github.com/GIOPPL/HumilitySlideView 目录 传送门(github) 用法: 自己撸代码 1.自定义控件的参数 2.我们要新建SlideView类,继承View 3.申明我们的属性 4.构造方法 5.初始化画笔 6.onLayout 7.onDraw 8.绘制按钮 9.画线 安卓屏幕坐标轴(如图) 10.画刻度线drawMark(canvas); 11.绘制文本drawText(canvas); 12.滑动事件onTouchEvent 点个赞吧!!! 球球了!!!! 用法: xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns