Android 实现抖音头像底部弹框效果

布局文件

activity_test.xml






    
    
    
    

MainActivity.java

点击事件

  View contentView = LayoutInflater.from(MainActivity.this).inflate(R.layout.activity_test, null);
                PopupWindow popWnd = new PopupWindow(MainActivity.this);
                popWnd.setContentView(contentView);
                popWnd.setWidth(ViewGroup.LayoutParams.MATCH_PARENT);
                popWnd.setHeight(ViewGroup.LayoutParams.WRAP_CONTENT);
                popWnd.setBackgroundDrawable(new ColorDrawable(0x00000000));
                popWnd.setOutsideTouchable(false);
                popWnd.setFocusable(true);
                //相对于父控件的底部显示 无任何偏移
                popWnd.showAtLocation(v, Gravity.BOTTOM, 0, 0);

Android 实现抖音头像底部弹框效果_第1张图片

你可能感兴趣的:(Android知识,功能篇)