摘要: 前言:当我们进行自定义控件的时候,为了实现更多更炫酷的效果,我们通常都需要在Canvas(画布) 上绘制各种东西。而谷歌也提供了很多的API方法,能让我们更方便更快捷的实现想要的效果。 Canvas public class Canvas ... 阅读全文
posted @ 2018-07-22 21:10 javasxl 阅读(3934) 评论(0) 推荐(0) 编辑
摘要: 前言:关于Android点击事件的分发机制的详解在我转载的上篇文章Android事件分发机制详解就能看到,很全面也很详细。但是由于篇幅也过于长了,想要完全了解需要一定的时间,于是自己便制作了几个流程图,算是自我的一个小总结。事件分发机制的三个重要方法 1、dispa... 阅读全文
posted @ 2018-07-16 20:05 javasxl 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 以下文章转载 Android事件分发机制详解:史上最全面、最易懂 这位大神的博客,最近总结了一下Android的分发机制,因为这篇文章真的很全面,为了方便以后查看,所以决定转载,非常感谢原作者。如果感觉整篇文章篇幅过长,可以查看我的Android事件分发机制个人总结... 阅读全文
posted @ 2018-07-15 19:23 javasxl 阅读(934) 评论(0) 推荐(0) 编辑
摘要: 前言:这段时间一直在对Android的动画效果做一些研究,整理了一些效果。我很喜欢一句话: 做事情一定要有产出,所以又到了开始总结的时刻了。好了,废话不多说,开始总结。 安卓提供的动画主要分为两种:属性动画(Property Animation)和传统动画 (Vi... 阅读全文
posted @ 2018-07-08 21:27 javasxl 阅读(421) 评论(0) 推荐(1) 编辑
摘要: 一、View 的简介View是所有可视化控件的基类,我们平时接触的所有的控件,比如说TextView,Button 等等都继承于View。View是Android 在视觉上的呈现,是界面层控件的一种抽象,可以是单个控件也可以是一组控件。二、坐标系1、Android 坐... 阅读全文
posted @ 2018-06-10 16:56 javasxl 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 一、Behavior的介绍1、什么是Behavior上篇文章我们讲到CoordinatorLayout 配合AppBarLayout、CollapsingToolbarLayout实现了Toolbar的隐藏和折叠,但他们之间能够进行交互,其实就是通过一个介质Coord... 阅读全文
posted @ 2018-06-03 18:48 javasxl 阅读(1815) 评论(0) 推荐(0) 编辑
摘要: 简单介绍下CoordinatorLayout CoordinatorLayout public class CoordinatorLayout extends ViewGroup implements NestedScrollingParent2 ja... 阅读全文
posted @ 2018-05-31 10:37 javasxl 阅读(2174) 评论(0) 推荐(0) 编辑
摘要: 对于抽屉式菜单界面很多APP都有应用,此前写抽屉式界面都需要自定义。现在谷歌提供的 导航视图(NavigationView与抽屉布局(DrawerLayout) 结合使用,能提供很好的侧滑交互体验。要使用NavigationView 首先还是要添加依赖: ... 阅读全文
posted @ 2018-05-27 19:52 javasxl 阅读(1782) 评论(0) 推荐(0) 编辑
摘要: 以前我们要实现想腾讯视频,网易新闻的选项卡动态效果大多数都是使用自定义的 ViewPagerIndicator 配合ViewPager 。但谷歌推出 TabLayout 后,只需要使用的时候导入design 包即可 implementation ... 阅读全文
posted @ 2018-05-27 15:45 javasxl 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 我们在Android Studio 中开发android 项目的时候,会自动产生大量的编译文件。无论是上传到Git、SVN 还是交付给客户源码,你不可能把Android Studio 下的项目直接拷贝给客户,这样项目的内容很容易就能达到数百兆,所以我们就需要选... 阅读全文
posted @ 2018-05-24 18:46 javasxl 阅读(624) 评论(0) 推荐(0) 编辑