3
我對iOS世界更熟悉,所以也許我錯過了一些明顯的,但這裏是我的場景和我想要完成的。我在框架佈局中有一個自定義視圖。這會在一個用於兩個不同位置的片段(例如線性佈局)中膨脹。我希望能夠動態旋轉自定義視圖90度並重新調整大小以適當填充。Android:旋轉和大小FrameLayout
所以我有以下的框架佈局(紅色)與自定義視圖(白/含量):
而且我想這一點:
我發現它非常瑣碎的旋轉狀這個:
但是得到伸展/縮放/翻譯我找不出來。我已經嘗試了各種LayoutParams(大小,邊距,重力等),並且無法獲得魔力。我不知道我是否僅僅錯過了一些簡單的東西,或者如果我完全以錯誤的方式處理事情。
謝謝。
UPDATE:原帖是我的解釋
感謝您的回答。這讓我意識到,我原來的帖子中有點不正確。這是FrameLayout中需要旋轉的自定義視圖,而不是FrameLayout。我很抱歉。 – InfalibleCoinage
查看我更新的答案。 –
這似乎沒有任何區別(除了填充所有的方式)。我不知道我是否做錯了什麼。並記錄,我的旋轉是通過完成:this.setPivotX(this.getWidth()/ 2); this.setPivotY(this.getHeight()/ 2);這個.setRotation(90); – InfalibleCoinage