[Android_Develop]在代码中实时移动控件的位置
2018-01-28 18:15
1256 查看
在代码中实时移动控件的位置
在代码中,可以使用以下方法来移动控件的位置。这两个方法都是基于控件当前位置进行位移的,需要注意的是,坐标系的原点在左上角,Y轴正方向向下,X轴正方向向右。
imageView.setTranslationX(10); imageView.setTranslationY(-10);
/** * Sets the horizontal location of this view relative to its {@link #getLeft() left} position. * This effectively positions the object post-layout, in addition to wherever the object's * layout placed it. * * @param translationX The horizontal position of this view relative to its left position, * in pixels. * * @attr ref android.R.styleable#View_translationX */ public void setTranslationX(float translationX) { if (translationX != getTranslationX()) { invalidateViewProperty(true, false); mRenderNode.setTranslationX(translationX); invalidateViewProperty(false, true); invalidateParentIfNeededAndWasQuickRejected(); notifySubtreeAccessibilityStateChangedIfNeeded(); } }
相关文章推荐
- [Android_Develop]在代码中实时获取控件尺寸的几种方法
- [Android_Develop]在代码中实时改变控件的大小
- [Android_Develop]在代码中实时添加、移除布局、控件
- android移动控件位置
- Android移动开发-通过自定义算法代码来纠偏地图由GPS定位到的经纬度在地图上显示或解析位置时出现偏移的问题
- android在java代码中修改控件的位置
- 在代码中实现控件消失后另外的控件动画移动到消失控件的位置
- Android代码实现获得控件位置
- Android 在代码中设置控件在RelativeLayout的位置
- Android的一段常用动画效果代码(如何让点击的图片控件加速飞入到指定位置)
- Android的一段常用动画效果代码(如何让点击的图片控件加速飞入到指定位置)
- Android 控件移动位置 2法比较
- Android 在代码中设置imageview的大小和位置(满足单方向的放大缩小和任意位置的移动)
- Android 代码当中动态改变某个控件的位置
- Android控件跟随手指移动方法补充及在RelativeLayout移动控件控件还原位置问题
- android 控件的位置移动处理,利用bitmap来不断更新图片位置
- android代码中设置控件位置属性的方法
- Android 通过Java代码动态获取控件位置的终极解决之道
- Android 控件移动位置 2法比较
- [Android_Develop]使用RGB值在代码中实时设置图片背景颜色