本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点
ViewCompat 是 Android 中一个非常重要的兼容性工具类,它属于 AndroidX 库中的 core 部分,旨在提供兼容性支持,使得在不同的 Android 版本中处理 View 更加便捷和一致。通过 ViewCompat,开发者能够使用一些在新版本中引入的方法,而不必担心应用在旧版本中的兼容性问题。
ViewCompat 的常用接口和功能
以下是一些 ViewCompat 提供的常用接口和功能,它们主要涉及视图的各种属性、动画、层级、过渡等:
1、 设置和获取视图的透明度:
setAlpha(View view, float alpha):设置视图的透明度。getAlpha(View view):获取视图的透明度。
2、 设置视图的旋转、缩放和平移:
setRotation(View view, float rotation):设置视图的旋转角度。setRotationX(View view, float rotationX):设置视图绕X轴的旋转角度。setRotationY(View view, float rotationY):设置视图绕Y轴的旋转角度。setScaleX(View view, float scaleX):设置视图在X轴方向的缩放。setScaleY(View view, float scaleY):设置视图在Y轴方向的缩放。setTranslationX(View view, float translationX):设置视图在X轴方向的平移。setTranslationY(View view, float translationY):设置视图在Y轴方向的平移。
3、 视图的布局参数和尺寸:
setX(View view, float x):设置视图的相对父布局的X坐标。setY(View view, float y):设置视图的相对父布局的Y坐标。getX(View view):获取视图的相对父布局的X坐标。getY(View view):获取视图的相对父布局的Y坐标。getWidth(View view):获取视图的宽度。getHeight(View view):获取视图的高度。
4、 背景色相关

最低0.47元/天 解锁文章
1134

被折叠的 条评论
为什么被折叠?



