我对iOS世界有了更多的了解,所以也许我会遗漏一些明显的东西,但这是我的场景和我想要完成的事情。我在框架布局中有自定义视图。这会在一些片段中膨胀,片段在几个不同的地方使用,例如线性布局。我希望能够将自定义视图动态旋转90度并重新调整它的大小。
所以我有以下框架布局(红色)和自定义视图(白色/内容):
我想要这个:
我觉得像这样旋转很简单:
然而,进行拉伸/缩放/翻译我无法理解。我尝试了各种LayoutParams(大小,边距,重力等)并且无法获得正确的魔力。我不知道我是否只是错过了一些简单的东西,或者我是否完全以错误的方式处理事情。
感谢。
更新:原帖在我的解释中略显错误
答案 0 :(得分:0)
所以FrameLayout是CustomView的父级(CustomView在FrameLayout中)? 如果是这样,设置例如填充10dp到FrameLayout ,并将CustomView的width和height属性设置为:
match_parent