Skip to content

Instantly share code, notes, and snippets.

@aqua30
Created March 6, 2022 18:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aqua30/cc8b8e850cf3b7f960fd135ee72d3d4e to your computer and use it in GitHub Desktop.
Save aqua30/cc8b8e850cf3b7f960fd135ee72d3d4e to your computer and use it in GitHub Desktop.
Bottom sheet dialog
package com.aqua30.testingproject.curved_background
import android.os.Bundle
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import android.view.WindowManager
import androidx.appcompat.app.AppCompatActivity
import com.aqua30.testingproject.R
import com.aqua30.testingproject.databinding.BottomCurvedBinding
import com.google.android.material.bottomsheet.BottomSheetDialogFragment
/**
* Created by Saurabh
*/
class BottomSheetContainer: BottomSheetDialogFragment() {
lateinit var binding : BottomCurvedBinding
override fun onCreateView(
inflater: LayoutInflater,
container: ViewGroup?,
savedInstanceState: Bundle?
): View? {
binding = BottomCurvedBinding.inflate(layoutInflater,container,false)
return binding.root
}
companion object {
fun show (activity: AppCompatActivity): BottomSheetContainer {
val fragment = BottomSheetContainer()
fragment.show(activity.supportFragmentManager,"")
return fragment
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment