要取消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懸浮窗將被取消。