Floating Layout for android platform
Example project floating-video-player-android
allprojects {
repositories {
maven { url "https://jitpack.io" }
}
}
dependencies {
implementation 'com.github.HamedTaherpour:floating-layout-android:1.1.5'
}
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<application>
<service android:name="io.hamed.floatinglayout.service.FloatingService"/>
</application>
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<FrameLayout
android:id="@+id/root_container"
android:layout_width="250dp"
android:layout_height="200dp">
....
</FrameLayout>
</FrameLayout>
private FloatingListener floatingListener = new FloatingListener() {
@Override
public void onCreateListener(View view) {
}
@Override
public void onCloseListener() {
}
};
floatingLayout = new FloatingLayout(this, R.layout.sample_layout);
floatingLayout.setFloatingListener(floatingListener);
floatingLayout.create();