首先,我真的是 Android 的初学者,如果我的问题是一个简单的 RTFM,我深表歉意。
我正在尝试做一个圆形图形布局(ImageViews
现在围绕一个中心旋转多个,每个都有相同的可绘制对象),我想知道最有效的方法是什么。我已经研究过了,Android 中的文档非常稀少。
现在,我正在使用XMLrotation
中的 ImageViewstranslationX
和,但是当您在不同的设备上测试它时,它不能很好地扩展。我可以为每个设备制作不同的布局文件,但老实说,这很痛苦。translationY
FrameLayout
- 有没有办法让整个布局自动缩放?我的意思是,如果我为其中的每个元素定义正确的平移、旋转和缩放,整个
FrameLayout
屏幕能否“神奇地”填满? - 我可以在布局中进行偏心旋转吗?比如说,通过圆的半径平移并围绕圆的中心旋转,而不是物体的中心?或者任何其他的转换链,就此而言?
- 如果使用 XML 布局是不可能的,并且如果我必须在代码中这样做(我想避免),那么最好的位置是什么?我会在
onCreate
方法中这样做,但也许有更好的方法?
请注意,我不想创建动画,我只想要一个静态布局。