草庐IT

setScaleY

全部标签

android - 根据位置缩放 RecyclerView 项目

我正在尝试实现如下所示的RecyclerView:项目是相同类型但比例不同的View。我试过打电话view.setScaleX(scaleFactor);view.setScaleY(scaleFactor);在RecycleView适配器的OnBindViewHolder方法以及ItemDecorator中,但列表的每次行为都是意外的。实现它的最佳方法是什么?可能与其他控件一起使用,例如PagerAdapter或其他控件。UPD:缩放因子取决于项目在适配器中的位置,滚动时不应更改。UPD2:这是我在OnBoundViewHolder中尝试过的代码:intchildCount=recy

android - setScaleX/setScaleY 怎么了?

在尝试为我想要的布局找到解决方案时,我遇到了setScaleX/setScaleY方法,它们是View类的成员。Viewclassdoc现在查看RelativeLayout的方法和API级别8的过滤,因为我正在为>=2.2开发应用程序,所以上述方法逐渐消失。但是当查看“从类android.view.View继承的XML属性”时,属性android:scaleX/android:scaleY仍然可用。不幸的是,尝试使用这些属性不起作用,Eclipse说:“错误:在包‘android’中找不到属性‘scaleX’的资源标识符”RelativeLayoutclassdoc所以看起来文档是矛盾