一、使用泛型的好处 1.泛型确定了具体的数据类型,对于List,Map这样的数据容器提供了类型检测机制,只有相匹配的数据才能正常的赋值,否则编译...
我们给recyclerView定义分割线时主要实现的三个方法是下面三个。 我们先实现水平或者竖直方向的分割线,实现思路是拿到drawable对象...
我们在布局文件中定义一个线性布局时一般都会 但是我们有仔细考虑过每一行的作用吗,这一篇文章就仔细探索下每一行的实际意义。 <?xml versi...
scrollTo() scrollTo()方法是让View相对于初始的位置滚动某段距离. scrollBy() scrollBy()方法则是让V...
先看下实现效果 对于自定义view不规则区域的触摸事件点击响应涉及的知识点1.Region2.Matrix坐标系变换拓展知识点:3.Path绘图...
仿直播点赞爱心动画 先看下实现效果 点的轨迹可以采用三阶贝塞尔曲线 关键点分别是 我们可以在点击时在初始点new一个imageview,根据给出...
购物车添加商品实现轨迹动画 先看下实现效果 分析下实现原理,起始点是添加按钮,购物车是结束点,我们把控制点的x坐标设定为结束点的x左边,y左边设...
实现波浪效果 先看下效果图 在自定义view上调用绘制方法即可 静态的一帧绘制完毕 2.接下来让波浪滚动起来, 将正弦函数屏幕外的曲线绘制出来,...
贝塞尔曲线 贝塞尔曲线是计算机图形图像造型的基本工具,是图形造型运用得最多的基本线条之一。它通过控制曲线上的四个点(起始点、终止点以及两个相互分...