Android精选源码
Android优质博客
一、介绍一个横向进度条下载完成区域有一个滑块不断从左往右滑动(最开始就是被这个吸引的,就想着这个怎么实现的)进度条中间显示当前进度,值得注意的是,进度条文本包含在下载区域中的部分显示为白色点击暂停,进度条颜色改变,进度文本改变二、分析根据以上简单介绍,可以抓住要实现的重难点是上面的第2、3点。 1. 进度条文本包含在下...
写代码不可避免有Bug,通常情况下除了日志最直接的调试手段就是debug;那么你的调试技术停留在哪一阶段呢?仅仅是下个断点单步执行吗?或者你知道 Evaluate Expression, 知道条件断点;可是你听说过日志断点吗,Method Breakpoint, Exception Breakpoint 呢?还有高大上...
先上预览图:流程1.一个匀速圆周运动的点2.多个匀速圆周运动的点3.多个圆周运动的点,速度由快到慢4.点与点之间的间距线性减少,动画的最后合为一个点5.为了让动画看起来更加流畅,需要在动画即将结束的时候手动绘制点核心控件PathMeasure:截取Path中的一部分并显示ValueAnimator:完成动画从初始值平滑...
本文将介绍下CoordinatorLayout是如何协调子View间关系的。在介绍CoordinatorLayout之前,首先需要了解下嵌套滚动机制(NestedScrolling)。嵌套滚动机制所谓嵌套滚动其实就是界面布局中包含一个可滚动的列表和一个不可滚动的View,这样在滚动列表时,首先将不可滚动View移出屏幕...
当我们内外两层View都可以滑动时候,就会产生滑动冲突!常见的滑动冲突场景:1.外层与内层滑动方向不一致,外层ViewGroup是可以横向滑动的,内层View是可以竖向滑动的(类似ViewPager,每个页面里面是ListView)...