android - 将动画翻译到Android屏幕的中心
问题描述
我在屏幕上有一个图像视图,我想制作一个动画以将其移动到该屏幕的中心。我只是不知道如何计算或获得该中心。图像不在顶部/底部/左侧/右侧。
谢谢!
解决方案
使用 pivotX 50% 和 pivotY 50% 它将缩放到中心:
<scale
android:fromXScale="1.0"
android:toXScale="1.2"
android:fromYScale="1.0"
android:toYScale="1.2"
android:pivotX="50%"
android:pivotY="50%"
android:duration="175"/>
推荐阅读
- ios - 使用 Swift 在 iOS 中创建自定义步数指示器
- go - 将字符串转换为浮点数会丢失精度吗?
- c++ - Gtkmm 中的非阻塞信号处理程序
- php - 删除取消链接资源临时不可用的文件
- uwp - 不清楚如何将 winrt::get_cancellation_token 用于 IAsyncAction
- php - 将 1 个表单中的值插入 2 个 sql server 表 (PHP) (SQL-Server)
- java - linklist.iterator().next() 是如何工作的?
- php - Twitter API OAuth 文件上传出现错误“您必须提供可读文件”
- react-native - 如何在 react-native 中获得 webview 上的滑动手势?
- java - 在上传到firebase android之前压缩图像