
自定义View
玩转自定义View
我好像被艾特了
这个作者很懒,什么都没留下…
展开
-
自定义View-侧滑菜单
自定义View-侧滑菜单一、搭建基本框架二、实现侧滑菜单功能最近在使用酷我音乐软件时看到它的侧滑菜单,突然想起来当年qq5.0时的侧滑菜单,虽然网上有很多实现方式,但是为了纪念我Q还是自己来码一个纪念我的青春,效果如下图,啥也不说来直接开干吧!一、搭建基本框架创建类ViewGroup的子类SlideLayout,实现提示的内容如下:public class SlideLayout ...原创 2019-08-17 10:11:44 · 411 阅读 · 0 评论 -
自定义View-SwitchButton
自定义View-SwitchButton一、 分析View二、最简单的实现三、实现`Switch`功能记得第一次写自定义View的时候,写就是switchbutton,现在回想起当时码的,感觉真的是很low爆了,前段时间业务要求需要用,虽然现在android系统提供了SwitchButton,但是还是想自己写一个来场回忆杀,哈哈!下面来看一下效果图一、 分析View如图由内圆和一...原创 2019-08-01 19:30:06 · 644 阅读 · 0 评论 -
自定义view-流程进度条*(动态调控)
自定义view-流程进度条(动态调控)一、整理思路和逻辑二、剖析view绘制过程三、编码四、动态设定`stepCount`和`stepTextContent`五、增加流式编程操作六、测试七、完整代码上一篇完成对固定4流程步骤进度图的编码,但是在实际生活中,可能地区业务的不同导致我们的认证流程的不同,我们也不可能针对每个地区都来编码一个对应的流程进度图,那样工作第一很大,第二完全是在浪费时间,所...原创 2019-08-02 13:37:42 · 1235 阅读 · 1 评论 -
自定义view-流程进度条
自定义view-流程进度条一、分析View二、编码View三、测试View四、代码直接上图一、分析View正在认证办理状态 : 中心原点和外圈圆未 认 证状态:状态为X认证完成状态:若任何一个流程都没有完成,我们则默认正在进行第一步认证流程,其他的流程为未认证若其中一个流程已经完成,则当前流程之前的流程二、编码View创建类CertificationProgres...原创 2019-06-22 18:08:52 · 548 阅读 · 0 评论 -
自定义View(英雄联盟七星图)
自定义View英雄联盟七星图一、观察及拆分UI图(假设是你们的UI设计师给你们的设计图原创 2019-05-24 17:57:58 · 740 阅读 · 1 评论 -
自定义View(英雄联盟七星图)之准备工作****
英雄联盟七星图建立模型二一、单位圆上的点的坐标二、平移变换三、绘制内接正七边形四、获取正七边形每个点的坐标上一篇文章记录了一些最简单直接的方法来建立模型,本篇就来讲一下如何动态建立此模型,以后无论几边形我们都可以以此来解决,废话不多说直接开打!一、单位圆上的点的坐标建立直角坐标系;以坐标系原点为圆心,作单位圆,r;在第一象限取点A;由此可以得出A的坐标为:1 )当θ ≠ n ...原创 2019-05-23 11:09:30 · 423 阅读 · 1 评论 -
自定义View(英雄联盟七星图)之准备工作
英雄联盟七星图建立模型一、故事背景二、?三、建立模型四、计算对应坐标和个人数据对应能力上的点坐标工欲善其事,必先利其器!自定义view中有很重要一部分就是关于图形坐标轨迹的计算,所以在进行绘制英雄联盟七星图时,我们先要把我们刀磨好,建立对应的数学模型。一、故事背景MSI季中赛正在进行中,LPL加油!哈哈,相信喜爱玩LOL的朋友们都下载了LOL掌上英雄联盟盒子,在战绩模块中有一个七星图来显...原创 2019-05-11 12:48:49 · 631 阅读 · 0 评论