簡體   English   中英

Android自定義視圖絕對定位

[英]Android Custom View Absolute Positioning

我的問題很簡單。 我有一個自定義視圖(一個矩形),它將在其父視圖(RelativeLayout)的頂部旋轉,平移和縮放。

我的問題是處理這些轉換的最佳方法是什么。 我應該:A:修改CustomView的draw()並應用畫布轉換B:修改左和頂部的LayoutParams邊距。 C:根據我的問題,采取另一種方法。

問題集的其余部分看起來像這樣。 1.自定義視圖必須能夠與其他自定義視圖重疊,並且能夠在其父視圖的范圍之外繪制。 2.在CustomView的可繪制對象上方生成4點路徑,以表示其碰撞體積。 通過修改一個Matrix對象,此碰撞體積與View的旋轉和平移同步,然后將其應用於體積之上,以便准確處理碰撞並避免誤報。 3.此自定義視圖對象將使用標准的AnimationTranslate,AnimationRotate,AnimationScale功能進行動畫處理。 動畫完成后,原始視圖將轉置到其計算位置postAnimation。

謝謝您的時間專家

您可以在此處閱讀有關屬性動畫的更多信息http://android-developers.blogspot.com/2011/02/animation-in-honeycomb.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM