大神请进!在一个自定义imageview上画图或打标签,支持放大缩小

yuchen25111 发布于 2014/07/25 16:19
阅读 1K+
收藏 0
求一个demo找了很久没找到,情景:一个类似与viewpager的Gallery 能左右滑动的图片浏览效果,并且图片支持放大缩小。相信这个效果大家很常见,各种应用上的点击查看大图都是这样浏览的,我要的效果是在这个基础上加点东西,在图片上打一个标签或者画一个bitmap什么的,或者new 一个imageview都行,这个标签的数目不定,有可能有很多 也有可能只有一个, 标签的 位置由获取的网络接口上的坐标确定,例如:第一个标签位置(距离图片左上角50%,50%),那么这个标签就打在图片的正中心!最重要的来了!!!这张图片依然支持放大缩小,并且标签的比例位置不变,跟着我的放大缩小同时进行,并且绿色标签是可以点击的,点击能打开一个新的activity!具体如下图:   补一句,这个功能我花了将近2个星期都没搞定,真心没那么简单,希望谁能给我一个demo让我自己来研究,不要只回复理论方法,咱不来那些虚的!ok.............................急急急,不要水军看热闹。。。。。
加载中
0
yuchen25111
yuchen25111
我的邮箱609915997@qq.com 有源码的的请打包 发给我 或者粘这里下载, 非常非常非常非常非常非常非常非常非常非常非常非常感谢!!!!!!
0
panxw
panxw
参考下百度地图标记吧。
0
自由之信
自由之信

一个简单的方法实现之,做一个SurfaceView或者View也行,一个ImageView,几个标签,在View的onDraw方法里面调用自定义的,imageView.draw(canvas), tag.draw(canvas),然后搞定...,这个原理和做画图工具一样的

返回顶部
顶部