android中有时候会用到这个功能,点击某个位置然后那个位置就放大了,类似于一个放大镜的效果,然后具体有什么作用呢,现在我还想不到,想想这个东西写了一天,就发上来吧。
源代码:(码云:https://gitee.com/zhanma/codes/053w1lz7aodmgsvyc8pth64)
MainActivity:
Panel:
MiniPanel:
前方高能!!! isEnough方法有点长,请耐心看下去~~~
效果图:
这里的Panel和MiniPanel两个视图其实就是自定义控件,这里我用画布将图片进行绘制,可以抽象的把这里的两个自定义控件当做画板。布局文件的话,就不上了,相信现在就在学代码怎么写的布局文件早熟手了吧。
以上是放大某个点的相关案例。
网友评论