技术开发屏幕坐标的重要性
今天写篇文章,记录一下个人的知识点。
好久没有写文章了,也算是2021年的一个开始,希望大家跟之前一样支持我。
我的文章没有特别的东西,就是记录分享一些自己的技术点。
其实一个知识点,自己理解还是很容易的,但是要把用文字的东西分享出来就很难了。自己理解是因为自己有了很多的知识铺垫,但是你介绍给别人,别人理不理解这个就不清楚了。
知识
坐标这个东西对于开发来讲,我认为还是很重要的,比如一个屏幕,不管是手机还是电脑显示屏,他在里面要显示出内容出来,都逃不掉需要找到自己显示的坐标,这样才能够准确的显示出来。
所以你在屏幕上看到的任何东西都是有坐标的,比如(0,0)代表的是X坐标和Y坐标。
坐标,来自csdn
坐标对于开发者来说可以很灵活地运用到简单的动画,移动。
获取的方法大概有如下几个,view.getRight(),getLeft(),getTop(),getBottom()
这样就相当于获取了他在控件里面的位置,其实有时候屏幕外的你也看不懂,比如滚动控件。
所以这个时候就需要获取屏幕绝对坐标。控件自带了一个方法:getLocationOnScreen,这个方法就可以获取到控件在屏幕的位置。
有了屏幕的位置就很好做了,随便设置给控件就能够定位起来。
好了,今天就聊这么点吧,后续在来写写学习中的Flutter技术。