欧美人两个人激情的免费视频_国产亚洲人成网站在线观看不卡_直接看毛片_免费乱理伦片在线观看app

十三年專注于網站建設與互聯網應用開發,低調、有情懷的網絡應用服務商!
南昌百恒科技微信公眾號 掃一掃關注
tel-icon全國服務熱線:400-680-9298,0791-88117053
掃一掃關注百恒科技微信公眾號

安卓開發之視圖屬性轉換方法

百恒網絡 2018-11-26 15:18:58 2585
? ? ? ?想讓視圖動起來的話,僅僅靠屬性動畫制作對象是不切實際的,盡管它確實很有用。因此,它找到了屬性轉換(transformation properties)這個合作伙伴。

? ? ? ?從事南昌APP開發人員都知道,視圖都有local layout rect(視圖實例化時被賦予的位置及大小尺寸參數值)。知道了視圖屬性值(local layout rect),就可以改變這些屬性值,從而實現四處移動視圖。這種做法就叫作屬性轉換。例如,利用rotation、pivotX和pivotY這三個參數可以旋轉視圖;利用scaleX和scaleY可以縮放視圖;而利用translationX和translationY可以四處移動視圖,如圖1、圖2和圖3所示。

安卓開發之視圖屬性轉換方法一
圖1? 視圖移動

安卓開發之視圖屬性轉換方法二
圖2? 視圖旋轉

安卓開發之視圖屬性轉換方法三
圖3? 視圖縮放

? ? ? ?視圖的所有這些屬性值都有獲取方法和設置方法。例如,調用getTranslationX()方法就能得到translationX值;調用setTranslationX(float)方法就能設置translationX值。

? ? ? ?那么y屬性有什么作用呢?實際上,x和y屬性是以布局坐標為參考值設立的一種便利開發的屬性值。例如,簡單寫幾行代碼,就可以把視圖置于某個X和Y坐標確定的位置。分析其背后原理可知,這就是通過修改translationX和translationY屬性值來實現的。所以,調用mSunView.setY(50)方法就等同于:mSunView.setTranslationY(50 - mSunView.getTop())?
400-680-9298,0791-88117053
掃一掃關注百恒網絡微信公眾號

歡迎您的光顧,我們將竭誠為您服務×

售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售后服務 售后服務
 
備案專線 備案專線
 
售后服務 售后服務
 
×