网上有很多自定义View的教程。主要三个方面:
1、熟悉相关接口,比如Paint、canvas、Path等
2、多写多练
3、View的绘制流程要理解
自定义View_做一个与众不同的🥕今天周六,难得不加班,而且又撞上这么好的天气,紫金山走一波,写博客就放到晚上吧。今天累够呛,以后还是要多爬爬山锻炼锻炼,做一只程序猿已经很惨了,做一只没有情调不懂生活的程序猿...
经过了前两篇文章的介绍,我们已经分别完成了progress和悬浮窗的效果。文章见:【自定义View_一个带悬浮窗的ProgressBar(上)】[https://www.ji...
在上篇内容【自定义View_一个带悬浮窗的ProgressBar(上)】[https://www.jianshu.com/p/b736c3670fd1]里,我们已经完成了自定...
前段时间帮朋友写了一个自定义View,由于UI效果比较特殊(见下图),在网上找不到可用的轮子,只好自己造轮子。 正好最近有时间来梳理总结一下实现的过程。我会把这个过程分为三个...
本文简介 点赞 + 关注 + 收藏 = 学会了 接着 《Canvas 从入门到劝朋友放弃(图解版)》[https://juejin.cn/post/7116784455561...
把握生命里的每一分钟,全力以赴我们心中的梦,不经历风雨 怎么见彩虹,没有人能随随便便成功 -----《真心英雄》 在第一篇中已经讲过,LayoutManager主要用于布局其...
前文:【Java】ClassLoader与双亲委派机制[https://www.jianshu.com/p/6842f96aa0ad] Android中的类加载器及类加载流程...
有没有发现右边的Gradle菜单中少了很多东西?Task什么的都没了 这是因为新版本中,AS中在Experimental一栏中有新的内容修改,但是在它的What's New ...
1. 前言 在我们平时使用美团,饿了么等app进行订餐,或者使用猫眼进行订电影票的时候,都有一个距离的排序,表明该家店距离我们当前的位置,这种基于地理位置的服务,统一被称...
初次见面 在国内,说到集成地图服务,大多用的是高德和百度地图提供的相关接口。自从华为开始做地图服务以后(目前华为地图服务还不支持中国大陆区域,但愿不久的将来华为地图能够融入我...
前几天,朋友找我帮忙实现一个这样的效果,如下: 当时我看到这个效果图,想了一下大概的思路如下: 按照这个思路最终还是实现了这样的一个效果,效果动图如下: 雏形 我们先使用Se...