Android 自己定义UI文章汇总

《Android ListView分类/分组效果 - 第一种实现方式》

《Android ListView分类/分组效果 - 另外一种实现方式》

《Android ListView标题置顶效果实现》

《ListView下拉刷新原理》

《ListView拉出回弹效果 overscroll》

《Android 自己动手写ListView学习其原理 1 显示第一屏Item》

《Android 自己动手写ListView学习其原理 2 上下滚动》

《Android 自己动手写ListView学习其原理 3 ItemClick,ItemLongClick,View复用》

《Android 实现ListView 3D效果 - 1》

《Android 实现ListView 3D效果 - 2 - 弹性滚动,Fling》

《Android ListView 可拖拽Item 1 - 创建浮动Item》

《Android 滑动菜单(Sliding Menu)实现分析》

《Android 滑动側边栏(Sliding Menu)第一种实现 - 1 手动滚动+自己主动滚动》

《Android 滑动側边栏(Sliding Menu)第一种实现 - 2 手动滚动+自己主动滚动 + 事件处理》

《Android 滑动側边栏(Sliding Menu)另外一种实现方式 1》

《Android Path Button效果实现》

《Android QuickAction效果简单实现》

时间: 2024-12-11 15:58:10

Android 自己定义UI文章汇总的相关文章

android app性能优化大汇总(UI渲染性能优化)

UI性能测试 性能优化都需要有一个目标,UI的性能优化也是一样.你可能会觉得“我的app加载很快”很重要,但我们还需要了解终端用户的期望,是否可以去量化这些期望呢?我们可以从人机交互心理学的角度来考虑这个问题.研究表明,0-100毫秒以内的延迟对人来说是瞬时的,100-300毫秒则会感觉明显卡顿,300-1000毫秒会让用户觉得“手机卡死了”,超过1000ms就会让用户想去干别等事情了. 这是人类心理学最基础的理论,我们可以从这个角度去优化页面/view/app的加载时间. Ilya Grigo

5.1-5.31推荐文章汇总

5.1-5.31推荐文章汇总 [移动开发] Android Volley完全解析(三),定制自己的Request guolin 雄踞AppStore榜首的游戏<别踩到白块儿>源代码分析和下载(一)touchsnow Cocos2d-x3.0游戏实例之<别救我>第四篇--乱入的主角笨木头 Android-自定义图像资源的使用(2)wwj_748 Android SQLite性能分析Horky <游戏脚本的设计与开发>-(RPG部分)3.6 队员列表和人物属性vipra C

7.1-7.31推荐文章汇总

7.1-7.31推荐文章汇总 [移动开发] Android ActionBar应用实战.高仿微信主界面的设计        guolin Cocos2d-x-Lua 开发简单的小游戏(记数字踩白块)        IT_xiao小巫 是男人就下100层[第四层]--Crazy贪吃蛇(1)        阳光小强 SEAndroid安全机制框架分析        罗升阳 Android多线程分析之四:MessageQueue的实现        飘飘白云 美女图片採集器 (源代码+解析)     

Android应用程序UI硬件加速渲染的预加载资源地图集服务(Asset Atlas Service)分析

我们知道,Android系统在启动的时候,会对一些系统资源进行预加载.这样不仅使得应用程序在需要时可以快速地访问这些资源,还使得这些资源能够在不同应用程序之间进行共享.在硬件加速渲染环境中,这些预加载资源还有进一步优化的空间.Android系统提供了一个地图集服务,负责将预加载资源合成为一个纹理上传到GPU去,并且能够在所有的应用程序之间进行共享.本文就详细分析这个预加载资源地图集服务的实现原理. 老罗的新浪微博:http://weibo.com/shengyangluo,欢迎关注! 资源预加载

8.1-8.31推荐文章汇总

8.1-8.31推荐文章汇总 [移动开发] Cocos2d-x Lua 读取Csv文件.更方便的使用数据        笨木头 Android应用怎样支持屏幕多尺寸多分辨率问题        xyz_lmn CSDN Androidclient开发(二):具体解释怎样基于Java用Jsoup爬虫HTML数据        yanzi1225627 Android开发之WebView具体解释        CrazyCodeBoy ANDROID自己定义视图--onLayout源代码 流程 思路具

9.1-9.30推荐文章汇总

9.1-9.30推荐文章汇总 [移动开发] Android 自己定义ScrollView ListView 体验各种纵向滑动的需求        鸿洋_ [Unity3D]Unity3D游戏开发之Xml解析实现NPC对话系统        秦元培 Android Touch事件分发过程        Mr-Simp1e Android View 事件分发机制 源代码解析 (上)        鸿洋_ [Unity3D]Unity3D游戏开发之自己主动寻路与Mecanim动画系统的结合      

Android应用程序UI硬件加速渲染的Display List构建过程分析

在硬件加速渲染环境中,Android应用程序窗口的UI渲染是分两步进行的.第一步是构建Display List,发生在应用程序进程的Main Thread中:第二步是渲染Display List,发生在应用程序进程的Render Thread中.Display List是以视图为单位进行构建的,因此每一个视图都对应有一个Display List.本文详细分析这些Display List的构建过程. 老罗的新浪微博:http://weibo.com/shengyangluo,欢迎关注! 这里说的D

Android应用程序UI硬件加速渲染的Display List渲染过程分析

在硬件加速渲染环境中,Android应用程序窗口的UI渲染是分两步进行的.第一步是构建Display List,发生在应用程序进程的Main Thread中:第二步是渲染Display List,发生在应用程序进程的Render Thread中.Display List的渲染不是简单地执行绘制命令,而是包含了一系列优化操作,例如绘制命令的合并执行.本文就详细分析Display List的渲染过程. 老罗的新浪微博:http://weibo.com/shengyangluo,欢迎关注! 从前面An

Android自己定义控件:进度条的四种实现方式

前三种实现方式代码出自: http://stormzhang.com/openandroid/2013/11/15/android-custom-loading/ (源代码下载)http://download.csdn.net/detail/chaoyu168/9616035 近期一直在学习自己定义控件,搜了很多大牛们Blog里分享的小教程.也上GitHub找了一些类似的控件进行学习.发现读起来都不太好懂,就想写这么一篇东西作为学习笔记吧. 一.控件介绍: 进度条在App中非经常见,比例如以下载