Android 開發(fā)藝術(shù)探索 閱讀筆記(第三章View 的事件體系)

  1. view的位置參數(shù)與寬高的關(guān)系是, width = right-left;height = bottom-top。均是相對于父控件左上角為原點的距離。
  2. 在android 3.0開始。view 增加了x,y,translationX,translationY參數(shù)。translationX,translationY默認為0。他們與基本參數(shù)換算關(guān)系是 x=left+translationX;y=top+translationY.
  3. view 在平移過程中,top與left 表示的是左上角原始位置信息,值不會發(fā)生改變(view動畫不會改變屬性),改變的是x、y和translationX、translationY.
  4. MotionEvent 中: getX/getY返回的是當(dāng)前view的x、y坐標;getRawX/getRawY返回的是相對于手機屏幕的x、y坐標。
  5. View動畫是對View的影像做的操作,它并不能改變,View的位置參數(shù)以及寬高。如果希望動畫后的狀態(tài)得到保留,必須將fillAfter的屬性設(shè)置為true。從Android 3.0開始可以使用屬性動畫來解決這個問題。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容