Anchorpoint_the mythology handbook

Anchorpoint_the mythology handbook之前做一个imageview的transform的动画,从scale(1,1)变成scale(0.3)

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

之前做一个imageview的transform的动画,从scale(1,1)变成scale(0.3,0.3)变化是以imagview为中心点的,想要改成以imageview的顶部中间位置为变化起点,也就是anchorPoint(0.5,0.0),发现会有问题,设置了anchorPoint之后,imageview的位置发生了变化,变化之后的中心点的位置成了变化之前的顶部的位置,然后变化还是从新的frame的中心店开始变化了,要解决这个情况,需要在设置了anchorPoint之后,再重新设置一下frame就OK了。相关链接:
http://www.tuicool.com/articles/MvI7fu3

相关公式:

position.x = frame.origin.x + anchorPoint.x * bounds.size.width; position.y = frame.origin.y + anchorPoint.y * bounds.size.height;

因此,修改anchorPoint,会导致frame移动

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/184440.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python3 map object 转list

    python3 map object 转list这里的 mapobject 是 map 函数得到的 不是 直接把 np array map float line strip split dtype np float32 套一个 list 改成 np array list map float line strip split dtype np float32 即可

    2025年7月6日
    0
  • Http响应头里Cache-Control:no-cache、max-age=””和no-store

    Http响应头里Cache-Control:no-cache、max-age=””和no-store响应头:Cache-Control:no-cache,强制每次请求直接发送给源服务器,而不经过本地缓存版本的校验。这对于需要确认认证应用很有用(可以和public结合使用),或者严格要求使用最新数据 的应用(不惜牺牲使用缓存的所有好处)通俗解释:浏览器通知服务器,本地没有缓存数据//======================================================…

    2022年6月13日
    29
  • GM8018 多路高压电平转换和功率驱动控制器

    GM8018 多路高压电平转换和功率驱动控制器

    2021年7月29日
    62
  • Freeswitch+webSocket 尝试开发呼叫中心工具条actionbar 成功小结

    Freeswitch+webSocket 尝试开发呼叫中心工具条actionbar 成功小结好久没有写文章,因为我在酝酿大招。^_^呼叫中心工具条开发环境:LinuxCentos6.x+java1.8+websocket+Freeswitch1.5+API(提供其他语言调用工具条,不仅限于java)1、来电弹屏(DEMO演示了一个客户表,通过来电号码判断查询用户,并展示给坐席)2、电话状态变化提示 ringing,answer,han

    2022年7月14日
    33
  • java 滤波算法_双边滤波算法

    java 滤波算法_双边滤波算法1、原理高斯滤波是以距离为权重,设计滤波模板作为滤波系数,只考虑了像素间的空间位置上的关系,因此滤波的结果会丢失边缘的信息。高斯滤波的缺陷如下图所示:平坦区域正常滤波,图像细节没有变化,而在突变的边缘上,因为只使用了距离来确定滤波权重,导致边缘被模糊。在高斯基础上,进一步优化,叠加了像素值的考虑,因此也就引出了双边滤波,一种非线性滤波,滤波效果对保留边缘更有效。为了理解双边滤波的距离和像素差两个影…

    2022年5月29日
    32
  • windowspythonpygame安装_pygame安装(windows pycharm)[通俗易懂]

    windowspythonpygame安装_pygame安装(windows pycharm)[通俗易懂]一、安装流程1.查看python版本2.检查是否安装pip3.下载pygame安装文件选择合适的版本(我选择的是python3.7windows64bit):4.使用pip安装pygame将下载好的whl文件移动到python安装目录的\Lib\site-packages下(我的路径是D:\ProgramFiles\Python\Python37\Lib\site-packages),然后…

    2022年5月23日
    46

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号