要取消Android中的EasyFloat悬浮窗,请按照以下步骤操作:
dependencies { implementation 'com.github.shadowsocks:easyfloat:x.y.z' // 请替换为最新的版本号 } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); EasyFloat.with(this) .setType(Type.FLOAT_SHOW_ON_TOUCH) // 设置浮动窗口的显示类型 .setMoveType(MoveType.STICKY) // 设置浮动窗口的移动类型 .setWidth(1000) // 设置浮动窗口的宽度 .setHeight(500) // 设置浮动窗口的高度 .setGravity(Gravity.TOP | Gravity.START) // 设置浮动窗口的位置 .setMargins(30, 30, 30, 30) // 设置浮动窗口的边距 .build() .show(); // 显示浮动窗口 } EasyFloat.get().hide(); 例如,如果您希望在点击一个按钮时隐藏浮动窗口,可以在按钮的点击事件中添加以下代码:
button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { EasyFloat.get().hide(); } }); 这样,当用户点击该按钮时,EasyFloat悬浮窗将被取消。