前言 在现在的App设计中,轮播基本成为了每个应用的“标配”,有了轮播,就自然需要有对应的指示器,代表当前轮播的进度,现在市面上指示器的样式大部分都是基于小圆点的形式,实现这...
前言 在现在的App设计中,轮播基本成为了每个应用的“标配”,有了轮播,就自然需要有对应的指示器,代表当前轮播的进度,现在市面上指示器的样式大部分都是基于小圆点的形式,实现这...
前言 PDF文件是如今常见的文档格式之一,最近遇到一个加载网络PDF文件的需求,首先想到的是WebView的方式,想着IOS中自带的WebView支持加载PDF,想必Andr...
前言 在Android中经常会遇到多条广播或者多条消息轮播的业务场景,一般的交互是在有限的空间里面自动上下滚动或者左右滚动,如下: 有多种方式可以实现这种效果,本文基于And...
前言 日常使用一些音乐软件的时候,在播放详情页经常可以看到这么一些效果: 一般都有各式各样的效果可供切换,并且会发现这些变幻都是跟随着当前的音频同步的,那这个过程是如何转换的...
什么是线程池 线程池是多个线程的集合,一旦有任务传给线程池,并且线程池中还有空闲线程的情况下,就会启动空闲线程执行该任务,执行结束之后,线程变为空闲状态等待下一个任务的执行。...
最近在开发一个二维滚动表格的类似于Excel效果的组件并且同时支持侧滑,网上大部分的实现场景都是没有带侧滑菜单的,由于刚好侧滑手势与横向滚动冲突,所以需要同时兼容二者,只能自...
前言 在App中常见的解锁动画有很多种,侧滑解锁也是较为常见的一种解锁交互行为,例如我们常见的侧滑验证登陆,一个比较长的横条,里面嵌套着一个滑块,手指从左至右拖动完成验证。于...
前言 说起现有的Android项目架构,常见的不外乎MVC、MVP、以及后来的MVVM,从最初始的MVC(Model-View-Controller),Activity或者F...
前言 在平时自定义View的过程中,基础的测量绘制等操作能够打造一个基本的自定义View,但如果想让你的自定义View玩出更多花样,就要结合一些比较灵活的绘制方式,比如本文要...