怎么实现这个 弹框功能 希望有详细的朋友能帮忙

图片说明

webapp
还是native

有两种方案,
1.写一个layout展现弹窗的内容(图片,变宽,关闭按钮),再在activity里面写一个AlertDialog将layout作为内容,比如:

public void showDialog() {
     final AlertDialog dlg = new AlertDialog.Builder(
      DialogActivity.this)
      .create();
    dlg.show();
    Window window = dlg
      .getWindow();
            //假如说你新建的layout名称为mydialog
    window.setContentView(R.layout.mydialog);
        //关闭按钮的id为btn_close
         Button btnClose = (Button) window
      .findViewById(R.id.btn_close);
              btnClose.setOnClickListener(new OnClickListener() {
     @Override
     public void onClick(
       View v) {
            dlg.dismiss();
     }
    });
        }

2.另一个方案也是写一个类似的layout,作为一个view,直接叠加在原先的界面上,等按了关闭按钮的时候,对这个view进行隐藏

参考这个, https://androidresearch.wordpress.com/2012/05/06/how-to-create-popups-in-android/
一个图片然后在有上角 加个关闭按钮。

图片的就参考上面你做什么样都可以。

showDialog就行了,,弹个框