Android View移动分析对比

2021-07-15  本文已影响0人  大猫猴来了

背景

在android开发中,经常会遇到view移动的需求。仔细一想,移动的方式有很多种啊,到底用那种适合,都有什么影响呢?
下面通过本篇文章给大家介绍android view移动的几种主要方法,并给出对比图.

前提说明

本文只考虑left情况.top,right,bottom,情况都类似,不重复说.

知识提示-View属性都啥意思?

正题-view移动方法

列表

  1. 获取LayoutParams设置margin
  2. 直接设置layout(l,t,r,b)位置
  3. 设置translationX
  4. 通过scrollBy/ScrollTo
  5. 通过scroller设置平滑滚动
  6. 通过TranslateAnimation 这种老动画
  7. 通过ObjectAnimator这种新动画

区别

微信截图_20210715111243.png

代码

代码码云链接 kotlin

微信截图_20210715112025.png
上一篇 下一篇

猜你喜欢

热点阅读