- 博客(5)
- 资源 (1)
- 收藏
- 关注
转载 Android ListView实现不同item的方法和原理分析
一问题抛出 Listview是android里面的重要组件,用来显示一个竖向列表,这个没有什么问题;但是有个时候列表里面的item不是一样的,如下图,列表里面应该有3种类型的item 1. 头像在左边的气泡Item ,比如”今天下午我就不出来了,...” 2. 头像在右边的气泡Item,比如”那就等着我发你好吧” 3. 单张图片显示圆角图片item 几种Item的风格是完全
2016-12-02 10:34:37 325
转载 史上最全WebView使用,附送Html5Activity一份
WebView在现在的项目中使用的频率应该还是非常高的。 我个人总觉得HTML5是一种趋势。找了一些东西,在此总结。 本篇最后有一个非常不错 的 Html5Activity 加载类,不想看的可以直接跳下载。 WebSettings WebSettings webSettings = mWebView .getSettings(); //支持获取手势焦点,输入用户名、密码或其他 webvi
2016-10-19 11:15:17 259
转载 canvas、bitmap、paint之间是什么关系
官方文档翻译过来的解释: 要绘图,需要4个基本组件: Bitmap 保存像素的容器Canvas 执行绘图命令的宿主Rect/Path/text/Bitmap 要绘制的元素Paint 用什么样的方式绘制 android的canvas绘图,基于skia,想要了解canvas的绘图过程,需要对canvas和skia的源码有所了解。 查看Canvas源码,发现Canvas与Bitmap类似,都
2016-10-18 16:18:35 1837
转载 Android Canvas绘图详解(图文)
Android中使用图形处理引擎,2D部分是android SDK内部自己提供,3D部分是用Open GL ES 1.0。今天我们主要要了解的是2D相关的,如果你想看3D的话那么可以跳过这篇文章。 大部分2D使用的api都在android.graphics和android.graphics.drawable包中。他们提供了图形处理相关的: Canvas、ColorFilter、Point(点
2016-10-18 15:08:19 198
转载 探索 Android 大杀器——Handler
如果你想要让一个 Android 应用程序反应灵敏,那么你必须防止它的 UI 线程被阻塞。同样地,将这些阻塞的或者计算密集型的任务转到工作线程去执行也会提高程序的响应灵敏性。然而,这些任务的执行结果通常需要更新UI组件的显示,但该操作只能在UI线程中去执行。有一些方法解决了 UI 线程的阻塞问题,例如阻塞队列,共享内存以及管道技术。在 Android 中,为解决这个问题,提供了一种自有的消息传递机
2016-10-17 10:46:01 294
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人