- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
在尝试为我想要的布局找到解决方案时,我遇到了 setScaleX/setScaleY 方法,它们是 View 类的成员。
现在查看 RelativeLayout 的方法和 API 级别 8 的过滤,因为我正在为 >= 2.2 开发应用程序,所以上述方法逐渐消失。但是当查看“从类 android.view.View 继承的 XML 属性”时,属性 android:scaleX/android:scaleY 仍然可用。不幸的是,尝试使用这些属性不起作用,Eclipse 说:“错误:在包‘android’中找不到属性‘scaleX’的资源标识符”
所以看起来文档是矛盾的,scaleX/scaleY 直到 3.0 才可用,还是我遗漏了什么?
最佳答案
当我尝试在播放任何动画之前使用初始 scaleX 值设置 View 时,我遇到了类似的问题,但是 view.setScaleX() 是因为 API 级别 11 accroding to @Dr.J 。
如果您想在较早的 API 级别中使用 Honeycomb Animation API,请尝试使用 NineOldAndroids http://nineoldandroids.com/ .基于这个开源库,有一种解决方法可以为 View 提供初始 scaleX。
ObjectAnimator.ofFloat(getMyButton(), "scaleX", 1f, 0f).setDuration(1).start();
关于android - setScaleX/setScaleY 怎么了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5727717/
我只是想为Cocos2D澄清一下,setScaleX/和setScale Y是否调整对象的宽度和高度? 我在 google 上搜索了 Cocos2D 的文档,但没有看到它,所以我只是想在这里澄清一下。
在尝试为我想要的布局找到解决方案时,我遇到了 setScaleX/setScaleY 方法,它们是 View 类的成员。 View class doc 现在查看 RelativeLayout 的方法和
来自保加利亚的问候:) 我正在解决有关使用 setScaleX 和 setScaleY 进行缩放的 Android 编程作业。问题是在我缩放并移开手指后出现的。所以我移开手指并将它们再次放在屏幕上,然
我正在使用 WindowManager 添加 View 。 在 WindowManager.LayoutParameters 中,我将宽度和高度都设置为 WRAP_CONTENT,因为内容应决定 Vi
我有 TextView 并想使用 setScaleX()/setScaleY() 使文本可缩放。但是,当我尝试通过调用 someTextView.setTextIsSelectable(true);
我尝试通过展开/收缩手势和相对布局上的拖放功能来实现放大/缩小。 这是我的 OnPinchListener 处理缩放效果的代码。mainView 是布局 xml 文件中定义的 RelativeLa
我的 TwoDScrollView 布局有问题。 TwoDScrollView 的 subview 在缩放后,垂直和水平滚动范围保持不变。 这是 XML 代码:
我是一名优秀的程序员,十分优秀!