首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
vlayout专题
vlayout(Android)RecyclerView的自定义的LayoutManger,实现不同布局格式的混排
前言 vlayout 是手机天猫 Android 版内广泛使用的一个基础 UI 框架项目 提供了一个用于RecyclerView的自定义的LayoutManger,可以实现不同布局格式的混排,目标是支撑客户端native页面的快速开发。它也是Tangram 框架的基础模块,现已开源,欢迎移步到 github 上指教。 简介 背景 Android中UI性能消耗主要来自于两个方面:
阅读更多...
vlayout原理分析
前言 当我们使用RecylerView时,需要绑定一个Adapter和LayoutManager,而vlayout里定义了VirtualLayoutAdapter(继承自Adapter)和VirtualLayoutManager(继承自LayoutManager)来绑定到RecyclerView。 VirtualLayoutAdapter 它是一个抽象类,很简单: public abstr
阅读更多...
(GUI系统)Android UI组件和UI框架,如(vlayout/ VirtualView/ QMUI/ Tangram)
Android 4.0规定的有效可触摸的UI元素标准是48dp,这是一个用户手指能准确并且舒适触摸的区域。日常开发中,如果我们想扩大一个View的点击区域,往往通过给View设置padding即可实现。 不重复造轮子,造特别的轮子。-- UI架构/UI框架,GUI Android酷炫实用的开源框架(UI框架)- http://blog.csdn.net/fancylovejava/article
阅读更多...