点击PopUpWindow出现背景变暗的效果

在XML中写一个布局(Ralatilayout),设置默认隐藏,背景色为#50000000

    <RelativeLayout
        android:id="@+id/rl_pop_empty"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_gravity="center_horizontal"
        android:layout_marginTop="180px"
        android:background="#50000000"
        android:visibility="gone">RelativeLayout>
    在Java代码中,通过findViewByid找到布局
        当popUpWindow弹出的时候,设置背景布局显示
            //popUpWindow
            pop.showAsDropDown(mHorizontalScrollView);
            //显示popUpWindow的背景色
            mRlat.setVisibility(View.VISIBLE);
        当popUpWindow退出的时候,将背景布局隐藏
            mRlat.setVisibility(View.INVISIBLE);

你可能感兴趣的:(Android)