Android Scroller 完全解析 发表于 2018-05-23 | 分类于 实用技术 , 个人博客 Scroller 是一个专门用于处理滚动效果的工具类,大家所熟知的控件在内部都是使用Scroller来实现的,例如ViewPager,ListView等。而如果能够把Scroller的用法熟练掌握的话,我们自己可以轻松实现出类似ViewPager这样的功能。 ####先撇开Scroller类不说,其 ... 阅读全文 »
View的基础知识 发表于 2018-05-23 | 分类于 实用技术 , 个人博客 View的事件体系整体上理解还是比较简单的,但是有很多的细节,这些细节很容易被忽略掉。所以写下这篇文章来加深记忆。 1、View事件的相关基础 View是一种界面层的控件的一种抽象,它代表了一个控件。ViewGroup为控件组。View中也可以包含多个控件,形成控件树。ImageButton是一个V ... 阅读全文 »
Android Menu的用法 发表于 2018-05-22 | 分类于 实用技术 , 个人博客 使用xml定义Menu理论上而言,使用xml和java代码都可以创建Menu.但是在实际开发中,往往通过xml定义Menu,这样做的好处有 使用xml可以获得更清晰的菜单结构 将菜单内容与应用逻辑代码分离 可以使用应用资源框架,为不同的平台版本、屏幕尺寸创建最合适的菜单 123456789101 ... 阅读全文 »
android中Toolbar中app:theme与app:popupTheme相关属性的详解 发表于 2018-05-21 | 分类于 实用技术 , 个人博客 在android5.0以后,添加了Material Design设计语言,这个确实是非常酷炫的、使用Toolbar代替了之前的Actionbar确实是灵活了很多。 之前我们只能在application或者activity中使用theme主题,但是在android 5.0中可以给View使用th ... 阅读全文 »