Android SDK
This document assumes that you understand the basic terms of Android app development in Kotlin language
Part 1: To Add Floating Chat Icon:
Step 1 : Add a WebView in your layout file where you want to add your floating chat button
Code Sample
<androidx.cardview.widget.CardView
android:id="@+id/fab"
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_gravity="bottom|end"
android:layout_margin="16dp"
android:layout_marginEnd="8dp"
android:layout_marginBottom="8dp"
app:elevation="6dp"
app:cardCornerRadius="40dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent">
<WebView
android:id="@+id/floatingWebView"
android:layout_width="80dp"
android:layout_height="80dp" />
<View
android:id="@+id/touchView"
android:layout_width="80dp"
android:layout_height="80dp"/>
</androidx.cardview.widget.CardView>Step 2: Bind the webview to an activity in your code
// Load a URL in the WebView
With This, you will see a floating chat icon in your app
Now we need to open the chat window with the click of the floating chat icon.
but before that, we need to create a web view for the opening window
Step 3: Create A new Activity and layout with webview
Step4: Setup Touch Event with the floating chat icon
Part 2: Adding Slider View
Step 1 : Add a Webview in your layout file
Step 2 : Connect webview to Activity and load the URL in it
Last updated
Was this helpful?