本文用于记录一些开源项目,在使用过程中遇到的问题,如:GridView with Header and Footer、Android单点触控技术等。
GridView with Header and Footer
项目地址:https://github.com/liaohuqiu/android-GridViewWithHeaderAndFooter
项目简介:即标题所示含义,使GridView支持addHeader和addFooter
遇到问题:业务要求,支持文字长按出现ActionMode,即 全选、复制、剪切...弹框,我以TextView
的形式,配置属性android:textIsSelectable="true"
,将其添加到Header之后,长按无反应;然后以EditText
的形式,将其添加到Header之后,长按仍无反应;最后发现是焦点抢占的缘故,不过没有成功解决。
Android单点触控技术
项目地址:http://blog.csdn.net/xiaanming/article/details/42833893
项目简介:Android单点触控技术,对图片进行平移,缩放,旋转操作
项目优点:注释详细,解读方便;支持多种选项配置;支持其他选项的自定义配置(如:控制图标的显示、边框的显示等)。
项目不足之处:很难支持View是否旋转,暂未实现;很难支持View是否滑出显示区域,暂未实现。