android动态控制组件的位置、大小和新的动画
来源:互联网 发布:地图软件怎么赚钱 编辑:程序博客网 时间:2024/05/18 03:30
一、动态设置组件的位置
其中view是需要改变位置的控件,top是需要设制的位置;
private static void setLayoutX(View view,int top)
{
//克隆view的width、height、margin的值生成margin对象
MarginLayoutParams margin=new MarginLayoutParams(view.getLayoutParams());
//设置新的边距
margin.setMargins(margin.leftMargin+350,top,margin.rightMargin,margin.bottomMargin);
//把新的边距生成layoutParams对象
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(margin);
//设制view的新的位置
view.setLayoutParams(layoutParams);
}
二、动态设置组件的大小和动画
/**
*
* @param view 需要设置的组件
* @param height 需要设置的高度
* @param width 需要设置的宽度
* @param animation 需要设置的动画
*/
private static void setLayoutScale(View view,int height,int width,LayoutAnimationController.AnimationParameters animation)
{
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(view.getLayoutParams());
layoutParams.height=height;
layoutParams.width=width;
layoutParams.layoutAnimationParameters=animation;
view.setLayoutParams(layoutParams);
}
0 2
- android动态控制组件的位置、大小和新的动画
- android中用java代码动态控制activity的大小,位置,透明度
- Android 动态控制控件的位置
- Android 创建指定位置和大小的PopupWindow,带进入和退出动画
- Android 位置,大小,旋转,透明度改变的补间动画
- 实现自己的DialogBuilder封装:大小、显示位置和动画
- android控制activity的位置和大小
- android 控制控件的位置和大小
- android 控制控件的位置和大小
- 实现动态控制ToolStrip上ToolStripButton的大小
- quick动态控制动画的播放速度
- 安卓动态控制RelativeLayout的组件
- 动态控制ToolStrip上ToolStripButton的大小(包括图标的大小)
- android 中自定义Dialog的位置和大小的方法
- android中改变dialog的显示的位置和大小
- android 中自定义Dialog的位置和大小的方法
- android 动态控制状态栏显示和隐藏的方法实例
- android 根据checkBox动态控制密码的显示和隐藏
- Socket网络编程笔记(一)
- VC6.0 对话框 的控件工具箱 如何找到
- oracle exp-00091解决方法
- xml文件 - ■一个xml文件的例子
- Netty处理HTTP之GET,POST请求
- android动态控制组件的位置、大小和新的动画
- JAVA从零单排4-----继承、封装和多态详解
- silverlight学习之路之页面布局
- Libevent源码分析-----evthread_notify_base通知主线程
- HDU4258_Covered Walkway【单调队列优化DP】
- 收藏
- DuiLib 消息机制剖析
- 在VBS中,SET的用法
- QT编程学习及问题记录