package com.siyehuazhilian.masterslider;
import android.app.Activity;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.WindowManager;
import android.widget.LinearLayout;
public class MainActivity extends Activity {
private LinearLayout menuLayout, contentLayout;
private LinearLayout.LayoutParams menuLayoutParams, contentLayoutParams;
// 左边缘
private int leftEdge;
// 滑动因子
private boolean speedFlag = true;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 菜单栏
menuLayout = (LinearLayout) findViewById(R.id.menu);
// 内容栏
contentLayout = (LinearLayout) findViewById(R.id.content);
// 得到父控件
menuLayoutParams = (LinearLayout.LayoutParams) menuLayout
.getLayoutParams();
contentLayoutParams = (LinearLayout.LayoutParams) contentLayout
.getLayoutParams();
WindowManager windowManager
Android抽屉效果(使用LayoutParams来移动View的位置)
最新推荐文章于 2024-03-21 09:44:24 发布
本文详细介绍了如何使用LayoutParams动态调整View的位置,实现Android应用中常见的抽屉效果。通过监听滑动手势,改变布局参数,让内容视图在滑动过程中平滑移动,创建出类似侧滑菜单的交互体验。
摘要由CSDN通过智能技术生成