3

我对 iOS 世界更加熟悉,所以也许我遗漏了一些明显的东西,但这是我的场景和我想要完成的事情。我在框架布局中有一个自定义视图。这会在一个片段中膨胀,该片段用于几个不同的地方,例如线性布局。我希望能够将自定义视图动态旋转 90 度并正确调整其大小。

所以我有以下带有自定义视图(白色/内容)的框架布局(红色):
原来的

我想要这个:
旋转1

我发现像这样旋转非常简单:
旋转2

但是,我无法弄清楚拉伸/缩放/翻译。我尝试了各种 LayoutParams(大小、边距、重力等),但无法正确使用魔法。我不知道我是否只是错过了一些简单的事情,或者我是否完全以错误的方式处理事情。

谢谢。

更新:原始帖子在我的解释中略有错误

4

1 回答 1

0

那么FrameLayout是CustomView的父级(CustomView在FrameLayout里面)?如果是这样,为您的 FrameLayout 设置例如 10dp 的填充,并将您的 CustomView 的 width 和 height 属性设置为:

match_parent

于 2013-08-17T16:02:15.183 回答