乐观开发者的博客

RececylerView 的实践之路

"教程 "

前言 写RececylerView 本来是为了学习他特有特性去学习的,本来是看到他的高度和深度,从而去学习的,但是在实际中 我要找好多案例,以及一些测试代码,但是都没有很好的,很全面的的内容,反而拖地时间又长了,所以感觉写到哪里就是哪里吧,还有很多觉得应该涉及到的都会提到吧。 之前开始用也是在16年的时候,总监让看新的知识的时候,才看到有一个控件,突然看到Android Material...

android 动画实践

"教程 "

动画 效果 这是最近写的两个动画。 关于动画都有这些 Animations 一、Animations介绍 Animations是一个实现android UI界面动画效果的API,Animations提供了一系列的动画效果,可以进行旋转、缩放、淡入淡出等,这些效果可以应用在绝大多数的控件中。 二、Animations的分类 Animations从总体上可以分为两大类: 1....

避免重复造轮子ExpandTabView

"教程 "

ExpandTabView 是什么? 最新接触这样的view 是在美团下拉菜单ExpandTabView,一搜索到处都是这样的。 其他他就是 这样下来出现的情况 从中知道这样做起来真的很费劲,每次点击效果,已经列表显示,点击是否消失等诸多问题,已知困扰着我继续看了很多这个方法的blog 和实现的方式 最终可以理解为设计图是这样的 大多数都是上门都是toggerbuttom ,因为他...

深入挖掘intent

"教程 "

intent 简介 Intent的中文意思是“意图,意向”,在Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应 用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。Intent不仅可用于应用程序之间,也可用于应用程序内部的 Activity...

一句话搞定PopupWindow

"app "

前言 设计图给出的效果 最终的效果 最终代码 common_tv_right_more 的点击事件 if (view.getId() == R.id.common_tv_right_more) { new PopTop.Builder(this) .setView(findViewById(R.id.common_tv_rig...