android
yin_guohan
这个作者很懒,什么都没留下…
展开
-
解决ListView异步加载图片错乱问题 .
发一个异步图片加载控件。网上也有大把的异步网络加载图片的控件,但是有一个问题,异步加载会造成列表中的图片混乱,因为列表的每一项的View都可能被重用,异步加载的时候多个异步线程引用到了同一个View将造成图片加载错乱。该控件解决这个问题:import java.io.File;import java.io.FileOutputStream;import java.io.IOExcept转载 2012-09-15 16:51:22 · 444 阅读 · 0 评论 -
android-application-plug-ins-frame-work .
[-]介绍这个框架的初衷,是为了方便让程序模块化、插件化,将一个apk应用拆分为多个apk。不明白这个插件化、模块化是怎么回事的话,可以看看腾讯微信的安卓客户端中的插件配置。在这里我会以腾讯微信为例,如何使用这个框架。 (腾讯微信并不是真正的插件化,它是伪的,插件并非与它的主程序分离开,结果就是每次插件的更新,都必须以整个程序的更新为代价)都能干啥转载 2012-09-15 16:53:07 · 505 阅读 · 0 评论 -
让Android自带的Gallery实现多点缩放,拖动和边界回弹效果,效果流畅 .
让Android自带的Gallery实现多点缩放,拖动和边界回弹效果,效果流畅公司项目要开发一个Android看漫画的软件。看了效果,需要滑动翻页,多点缩放,拖动等。但看每个效果在android上实现都不难,但要全部组合在一起实现就比较麻烦,研究了两天,动手写了几个效果对比,最终还是选择了Gallery来做。但系统自带的Gallery组件不支持对点缩放和拖动【它默认的拖动是翻页,我需要转载 2012-09-15 16:33:25 · 433 阅读 · 0 评论 -
Android实现翻页功能原理 .
第一种翻页效果如下: 实现原理:当前手指触摸点为a,则 a点坐标为(ax,ay), 由三角形acb与三角形cmb为对称三角形并且直线cp为am垂直平分线,则 B点坐标为(ax/2,ay/2)。作gf垂直于om且cb垂直于am, 三角形cfg与gfm相似,则 cf:gf = gf:mf cf=(gf * gf) / mf gf长度为g点纵坐标转载 2012-09-15 16:58:32 · 366 阅读 · 0 评论 -
Android TabHost的使用 .
1. 最简单的TabHost,Tab来自于layout下的元素 (只从1个Layout中取数据) (1)效果图 (2)代码 1)tab_demo.xml[xhtml] view plaincopyprint?xml version="1.0" encoding="utf-8"?> FrameLayout xmlns:android="htt转载 2012-09-15 17:15:06 · 436 阅读 · 0 评论