
自定义View
自定义View的绘制相关,包含但不限于icon,圆环,贝塞尔曲线等.
Litchiny
梦想总归是要有的 万一实现了呢
展开
-
自定义View之九宫格Item位置自由交换
前言这个也是年前就写好的demo,现在是整理后放了上来,至于我为什么要写这个,因为要写别的效果了呀。标题的描述可能不够准确,但是具体的样式还是看效果图吧。效果图思路有两个list,一个位置固定的,另一个位置不固定的(即手指滑动哪一个就更改哪一个的坐标)在手势的ACTION_MOVE的时候,位置是及时更新的,但是不允许越过手机屏幕的边界。在手势为ACTION_UP的时候,需要判断是否...原创 2019-02-12 14:21:06 · 807 阅读 · 0 评论 -
自定义View之icon集合
前言此篇主要是关于一些icon图使用自定义view的方式绘制出来实际开发中不建议这么做,因为影响开发效率,而我写这一篇,纯粹是闲的:)不涉及适配,部分属性因为全部是在一个view里绘制,所以对于单个而言会有重复.效果图1. 电池思路: Rect+Path+Rect+Text语言: Kotlin关键代码: override fun onDraw(canvas: Canvas) ...原创 2019-01-02 23:23:00 · 1006 阅读 · 0 评论 -
自定义View之圆环的绘制
前言这个也算是已经写过的例子了,整理了一下就拿出来了,参考了一篇文章,并在原有的基础上优化了圆环上下段之间的衔接间隔问题,时间久远,找不到文章的地址了,如果有帮忙找到,请联系我加上去,谢谢.效果代码public class CircleRingView extends View { private static final String TAG = "SleepRingView"...原创 2019-01-02 16:29:34 · 469 阅读 · 0 评论 -
自定义view之流式布局
前言网上关于流体布局的代码已经很多了,但是我为什么又要去写呢,主要是在实际使用中发现定制化困难的缘故了.另一方面,凑文章数原创 2018-12-31 18:49:34 · 437 阅读 · 0 评论 -
自定义View之时间滚轮(圆环状)
自定义时间滚轮(圆环状)前提想写这个好久了,这个本来也早就可以发出来了,因为懒癌,一直未能实现,以后尽量保持月更的劲头,欢迎监督.效果实现功能简介: 一年以内的任意天和week是可以对应起来的,其他的日与月不限制年 实现原理:利用一个自定义的滚轮来写日周月相互对应的逻辑部分 自定义view的源码如下:package com.lwyy.wheel.vi...原创 2018-04-07 19:17:43 · 1089 阅读 · 0 评论 -
自定义View之贝塞尔曲线图
自定义放大缩小曲线图前言作为五月的最后一个周末,理论上我应该写一个关于相机的文章,但是因为太忙了,没时间研究,还是把之前写的自定义View拿来充一下数吧,下个月发相机文章,一定.先占坑,明天奉上完整的效果图和代码块....原创 2018-05-27 19:55:01 · 558 阅读 · 0 评论