点状弹出菜单

layout:图片控件的添加



    
    
    
    

MainActivity:功能实现

public class MainActivity extends AppCompatActivity {
    private int[] resId={R.id.iv_b,R.id.iv_c,R.id.iv_d};
    private boolean isopen=false;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                WindowManager.LayoutParams.FLAG_FULLSCREEN);
        initView();//调用函数
    }
    private void initView() {
        ImageButton menu=findViewById(R.id.iv_a);//找到设置事件的控件
//设置点击事件
        menu.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                //遍历数组取出每一个按钮
                for(int i=0;i
1571502910921.gif

你可能感兴趣的:(点状弹出菜单)